Advertisement

goblog:基于GIN、GORM及组件的个人博客

阅读量:

goblog:基于gin、gorm和中间件的个人博客

前言

一直以来都渴望在互联网上留下属于自己的足迹,并决心建立一个自建数据存储系统并实现页面展示功能;主要采用Go语言进行开发,并作为练习学习Web开发。

githubhttps://github.com/SwordHarry/goblog

博客地址http://www.huangzijian.top

以gin和gorm为基础进行博客网页功能和API系统的业务开发工作,并已实现对markdown文件的支持。

部分细节参考于《Go 语言编程之旅》一书,好评

业务

主要包含两个功能模块:一个是网页浏览功能模块(即用于网页浏览功能),另一个是文章管理与标签管理相关联的API服务(即用于管理文章(article)及其标签(tag))。

网页

  • 首页:个人信息呈现与博客列表概况呈现; pagination control
    • 博客详情页: blog content markdown 转译为 html
    • 标签博客列表页:继承首页功能,并展示该标签下的 blog 列表
    • search 功能,基于 blog title 的搜索结果

api

  • 认证接口:该认证接口由 jwt 负责 token 认证功能

全部评论 (0)

还没有任何评论哟~