- 前后端分离,前端使用vue.js + vuetify
- 1.1版本主要更新了前端UI部分,采用了新的设计,图片视窗和全文显示都要好看不少,支持url跳转分页,按标签检索全文。新增了登录进入后台维护界面,每次打开会返回一个无用户的token用于游客浏览,而登录后则会返回一个带用户信息的token。后端主要新增了Redis作为文章的缓存,现在打开主要请求的将是Redis,而编辑新增则会刷新Redis缓存。
- 后端采用的.net5 + sqlsugar + redis + jwt + mssql来进行开发。由于使用的orm因此数据库也支持其他的。redis主要是缓存主页文章,因为主页文章字数较多,会在编辑新增时刷新缓存。jwt保存登录信息。使用消息异常过滤器封装了统一的返回格式
- 支持跨平台部署、docker