1、修复了文章的删除功能,以及上传的图片无法显示的问题。
2、页脚备案号已添加。
3、首页、分类显示文章简介不再受内容中html标签影响。
4、重新组织了router,使用基于前缀树的动态路由匹配。
基本架构:Golang 简洁架构。 类似javaweb的mvc三层,models、views和controller
博客展示:www.dwoura.top
- models: 状态改变(一般是业务逻辑)
service、dao - views: 绑定、展示m层数据,提供可交互ui
views、template - controller: 接收用户请求、委托m层进行处理、处理数据返回给v层
router - 剩下的文件夹:
api: 封装界面请求接口
common: 封装了一部分全局函数
config: 配置文件及读取
public: 全局资源
server: 封装程序启动代码(减少了main中代码)
utils: 封装工具类(加密、验证必备)
- 外部依赖层(External Dependencies)
- 实体层(Entity Layer)
- 用例层(Use Case Layer
- 接口适配器层(Interface Adapters Layer)
- 主程序(Main)