Releases: halo-dev/halo
Releases · halo-dev/halo
1.3.0-beta.3
注意
此版本包含了大量的破坏性更新,在未发布正式版之前,强烈不建议在生产环境使用。我们建议在本地进行测试,欢迎反馈。
首次运行需要访问:http://localhost:8090/install 进行初始化。
Feature
- 支持数据导入导出功能,方便 H2 与 MySQL 之间无缝迁移。需要注意的是,为了防止误操作,仅仅在博客初始化的时候才能导入数据。
Change
- 移除从 0.x 迁移的功能。#633
- 优化启动日志,高亮访问地址。#634
- 修改年月日类型的文章链接,当月份和天数为个位数时,在个位数前面补上 0,
/2020/1/1->/2020/01/01。#635 - 优化上传文件过程中,内存消耗过大的问题。#659 @bestsort
- 部分核心依赖升级。
- 在初始化页面中,移除 0.x 迁移的功能,替换为数据导入功能。
Fixed
1.3.0-beta.2
注意
此版本包含了大量的破坏性更新,在未发布正式版之前,强烈不建议在生产环境使用。我们建议在本地进行测试,欢迎反馈。
Feature
- 统一分类/标签/文章的别名字段为
slug。 - 支持设置文章的编辑器类型(Markdown or Rich Text)。
- 归档页面支持分页。
- 添加全局变量
meta_keywords和meta_description。 - 新增统一的分页标签。
Change
- 修改初始化数据,新增更多页面类型。
Fixed
- 修复 sm.ms 无法上传的问题。
- 修复设置链接后缀之后文章无法访问的问题。
首次运行时,你可能需要访问 http://localhost:8090/install 才能进入初始化页面。
1.3.0-beta.1
注意
此版本包含了大量的破坏性更新,在未发布正式版之前,强烈不建议在生产环境使用。我们建议在本地进行测试,欢迎反馈。
Feature
- 支持设置文章链接风格(默认,日期型,年月型,ID型)。
- 支持设置文章后缀(可实现伪静态)。
- 新增磁盘缓存方式。#494
- 支持设置全局路径类型(绝对路径,相对路径)。
- 支持主题设置最低兼容版本。#544
- 支持分类目录和标签设置封面图。#574
Change
- 修改邮件发送的文案,防止被服务商判定为广告邮件导致封号。#568
- 取消后台更新 admin 的功能。
- admin 的大部分资源使用 jsdelivr cdn 代理。
Fixed
- 修复附件偶发上传失败的问题。
- 修复全站备份失败的问题。
- 修复更新主题不触发缓存更新的问题。#553
- 修复后台开发者选项中实时日志顺序有误的问题。
- 修复邮件发送的部分问题。
1.2.0
Feature
- 支持自定义后台管理页面的地址,详细操作参见下方注意事项。
- 图库支持分页查询。#361
- 支持博客备份。
- 云存储支持选择 http 协议,防止在输入自定义域名的时候忘记加上 http 协议。
- 编辑文章时,如发生浏览器误关闭/刷新,提示保存文章,不直接关闭或刷新,防止正在编辑的文章丢失。
- 支持查看某一篇文章的评论。
- 新增开发者选项页面,详细操作参见下方注意事项。
- 支持文章/自定义页面设置 meta 信息。
- 支持设置 RSS 输出类型(全文/摘要)。
- 支持批量删除附件。
- 编辑器支持 mermaid 语法,需要注意的是,在博文中显示需要添加对应的 js 插件。
- 文章支持设置自定义模板。
- 日志支持 Markdown 渲染。
- 云存储支持设置上传目录。
- 自定义页面支持设置摘要。
Change
- 移除 CDN 加速的设置选项。
Fixed
- 修复文章路径包含特殊字符时,访问文章 404 的问题。
- 修复文章路径包含中文时,预览地址不正确的问题。
- 修复上传 ico 后缀文件错误的问题。
- 修复附件字段
media_type字符长度过短导致的问题。#356 - 修复文章过长保存失败的问题。#373
- 修复操作日志未保存 ip 地址的问题。
- 修复 TOC 不支持 h4 标题以上的问题。@xebcxc
- 修复大量隐性问题。
其他
升级注意
- 如果你之前更新过
1.2.0-beta.x,更新到此版本需要先去数据库清空flyway_schema_history表,然后再进行升级操作。 - 更新完毕后请在关于 Halo 页面查看版本号,如 Admin 版本不是最新,请手动点击右上角更新 Admin。
- 如果有使用 CDN 全站加速,请更新完毕后,刷新全站缓存,并清空浏览器缓存。
- 如果 Github 中的安装包下载太慢,请到 https://dl.halo.run 下载。
- 此次更新修改了附件设置的内容,你可能还需要按照表单重新设置一下。
- 更新教程:https://halo.run/guide/install/install-with-linux.html#%E6%9B%B4%E6%96%B0-halo
如何自定义后台管理地址
第一步,使用编辑器(vim)打开 ~/.halo/application.yaml
第二步,添加如下代码到根节点
halo:
adminPath: <-SUB_PATH-><-SUB_PATH-> 为你想要修改的子路径(默认为 admin),仅支持一级,前后无 /。
如:
halo:
adminPath: manage那么这时候你的后台地址为:博客地址/manage。
反例:
halo:
adminPath: /manage # 不支持halo:
adminPath: manage/admin # 不支持如何开启开发者选项
注意,开发者选项包含大量危险性操作,假设你不清楚其中的一些东西,请不要随意修改,否则后果自负。在修改前,建议备份数据。
开启教程:
第一步,登录到后台。
第二步,连续点击左上角 Halo Dashboard 十次,即可开启开发者选项。
关闭教程:
第一步,进入 系统 -> 小工具 -> 开发者选项。
第二步,点击 设置,关闭开发者选项的按钮并保存。
1.2.0-beta.5
升级注意
如果你之前更新过 1.2.0-beta.x,更新到此版本需要先去数据库清空 flyway_schema_history 表,然后再进行升级操作。
1.2.0-beta.4
v1.2.0-beta.4 release: 1.2.0-beta.4.
1.2.0-beta.3
v1.2.0-beta.3 release: 1.2.0-beta.3.
1.2.0-beta.2
v1.2.0-beta.2 release: 1.2.0-beta.2.
1.2.0-beta.1
v1.2.0-beta.1 release: 1.2.0-beta.1
1.1.3-beta.2
v1.1.3-beta.2 release: 1.1.3-beta.2.