Halo 1.2.0 发布

目录

Halo 1.2.0 发布

发布时间:2020-01-05

几个月过去了,终于等来了更新,我们这次的更新如下:

Feature

  • 支持自定义后台管理页面的地址,详细操作参见下方注意事项。
  • 图库支持分页查询。#361
  • 支持博客备份。
  • 云存储支持选择 http 协议,防止在输入自定义域名的时候忘记加上 http 协议。
  • 编辑文章时,如发生浏览器误关闭/刷新,提示保存文章,不直接关闭或刷新,防止正在编辑的文章丢失。
  • 支持查看某一篇文章的评论。
  • 新增开发者选项页面,详细操作参见下方注意事项。
  • 支持文章/自定义页面设置 meta 信息。
  • 支持设置 RSS 输出类型(全文/摘要)。
  • 支持批量删除附件。
  • 编辑器支持 mermaid 语法,需要注意的是,在博文中显示需要添加对应的 js 插件。
  • 文章支持设置自定义模板。
  • 日志支持 Markdown 渲染。
  • 云存储支持设置上传目录。
  • 自定义页面支持设置摘要。

Change

  • 移除 CDN 加速的设置选项。

Fixed

  • 修复文章路径包含特殊字符时,访问文章 404 的问题。
  • 修复文章路径包含中文时,预览地址不正确的问题。
  • 修复上传 ico 后缀文件错误的问题。
  • 修复附件字段 media_type 字符长度过短导致的问题。#356
  • 修复文章过长保存失败的问题。#373
  • 修复操作日志未保存 ip 地址的问题。
  • 修复 TOC 不支持 h4 标题以上的问题。@xebcxc
  • 修复大量隐性问题。

其他

升级注意

  1. 如果你之前更新过 1.2.0-beta.x,更新到此版本需要先去数据库清空 flyway_schema_history 表,然后再进行升级操作。
  2. 更新完毕后请在关于 Halo 页面查看版本号,如 Admin 版本不是最新,请手动点击右上角更新 Admin。
  3. 如果有使用 CDN 全站加速,请更新完毕后,刷新全站缓存,并清空浏览器缓存。
  4. 如果 Github 中的安装包下载太慢,请到 https://dl.halo.run 下载。
  5. 更新教程:https://halo.run/archives/install-with-linux#%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 十次,即可开启开发者选项。

关闭教程:

第一步,进入 系统 -> 小工具 -> 开发者选项

第二步,点击 设置,关闭开发者选项的按钮并保存。

详情

https://github.com/halo-dev/halo/releases/tag/v1.1.0

更新教程

https://halo.run/archives/install-with-linux#%E6%9B%B4%E6%96%B0-halo