前端项目Blog.UI
分离为Blog.Portal
和Blog.Admin
两个项目,
更新如下:
- 优化了博客首页布局
- 评论组件切换为
Disqus
vue-cli v4
升级为v5
版本- 修改了
jsdelivr
的cdn
域名,大陆节点能更快的访问网站 - 添加了
guidelines
页面 - 优化了博客阅读页面
UI
webpack
打包的js
文件添加hashcontent
- 修复了博客编辑下自动保存异常
- 修复了密码修改失败
2.x 版本不支持升级到 3.0 版本!!!必须手动将老数据导入到新库里,注意布尔类型字段
- 按照 Http 规范全面重命名了接口
- 升级了 Sixpence.ORM@2.2.0
- 创建数据时未传入id的情况下按照实体规则自动生成id
- 支持 CSV 导出
- 博客分类和博客实体名修改(category、post)
- 博客实体 id 使用 GUID Number
- 移除友人帐
- 新增分类功能
- 主页新增关于我模块
- 支持第三方联合登录(Github、Gitee)
- 支持同步博客至掘金平台
- Swagger 启动条件修改为开发模式下,无法通过
appsetting.json
修改配置方式启动 - 新增作业执行记录查询
- Quartz 使用 ADO.NET 启动
- 后端引用 Sixpence.ORM 和 Sixpence.Common 包
- 前端 CDN 源调整为 JSDelivr
- 前端登录信息使用 LocalStorage 存储
- Mobile 和 PC 端自动跳转
- 支持 Docker 部署
- antd 组件使用中文显示
- mavon-editor 升级至 2.10.0,并使用
CDN
加载 - vue-cli 升级至 3.x 版本
- 网站信息调整为通过系统参数配置
- 博客封面支持选择随机图片
- 修复了一些已知问题
- 优化页面
- 修复了一些错误
- 文章锚点高度去除
- 选项集增加导出功能
- 专栏自动创建对应菜单
- 修复博客页面图标错误
- 添加文章类型
- 新增忘记密码功能
- 分类自动添加到标签信息
- 文章置顶
- 修复预览文件上传文件名为空
- 修复脚本乱码
- 修改网站相关信息加载方式
- 添加参数控制网站评论开启功能
appsetting.json
新增LocalUrls
(本机地址)配置
- 修复了文件上传
- 修复了安全角色错误创建
- 优化了页面布局
- 优化了打包体积
- 完善了用户注册和登录
- 修复了微信素材和图文同步
- 修复了若干 bug
- 新增功能
- 增加了移动端
- 新增功能
- 仪表盘
- 微信后台
- 图文素材库
- 素材库
- 自动回复
- 文件管理
- 文件列表
- 图库
- 新增 job
- 同步微信关注用户
- 同步微信图文素材
- 同步微信素材
- 优化
- 优化了首页布局
- 改善了博客样式
- 优化了友人帐样式
- 新增功能
- 博客系列
- 文章分类
- 友人帐
- 优化
- 优化了首页布局
- 修复
- 新增功能
- 系统参数
- 作业管理
- 博客草稿
- 优化
- 博客添加了阅读次数和点赞功能
- 优化了菜单图标显示
- 博客添加了标签
- 博客阅读添加了目录索引
- 博客添加了快速搜索、导出和导入功能
- 修复
- 新增功能
- 登录
- 博客
- 博客分类
- 闲谈
- 想法
- 推荐信息
- 系统设置
- 选项集
- 用户信息
- 菜单
- 实体