v1.10.0
预发布新增
- 添加“默认页面语言”,允许指定站点默认的页面语言(HTML lang 属性)(如配置值为空,则设置为 “zh”)
2 允许自定义文章页面、分类页面、标签页面、单页页面的页面标题和页面语言- 增加“页面标题”配置项,可设定此文章在浏览页的 HTML 标题(如配置值为空,则 HTML 标题取此文章的标题)
- 添加“页面语言”配置项,可指定此文章的页面语言(HTML lang 属性)(如配置值为空,则取“全局-默认页面语言”的值)
- i18n 适配 https://github.com/HowieHz/halo-theme-higan-hz/issues/69
- 添加多语言菜单
- 添加 zh 和 en 的语言文件,可修改全部固定文件
修改页面固定文字(修改语言文件)
请到 halo 主题目录(themes),找到 howiehz-higan 文件夹里的 i18n 文件夹,找到对应语言的 properties 文件,修改保存即可(如中文是 zh.properties)
多语言菜单使用指南
(注:按 f12 打开开发者控制台,上面选择控制台,输入 navigator.language 后回车即可查看你浏览器的 navigator.language 值)
启用“全局-多语言菜单支持”选项后,主菜单应设置形如以下形式(注:“zh_CN”项可选择自定义链接,链接为 /,名称为 zh_CN。其中名称为关键设置,其他不影响)
- zh_CN
- 首页
- 关于
- en_US
- Home
- About
- defalut
- Home
- About
启用“全局-多语言菜单前缀匹配模式”,启用此项将允许菜单名符合 navigator.language 值前缀即显示,而无需完全匹配。(注:开启了这项之后,下面的“zh”可匹配 zh_CN,zh_TW 等 navigator.language 值。)
以上菜单可改为:
- zh
- 首页
- 关于
- en
- Home
- About
- defalut
- Home
- About
“默认多语言菜单名称”默认值为 defalut,你也可以设定为如 zh_CN,但是要注意这里是完全匹配菜单名,即使开启了“多语言菜单前缀匹配模式”。
默认菜单将在没有菜单成功匹配的时候显示。
标记为弃用
为支持 i18n 以下配置项被弃用。如想修改对应文字,请到 halo 主题目录(themes),找到 howiehz-higan 文件夹里的 i18n 文件夹,找到对应语言的 properties 文件,修改保存即可(如中文是 zh.properties)。
- “首页-社交资料图标左侧文字”
- “首页-首页文章列表标题”
- “首页-跳转文章链接所用提示文字”
Full Changelog: https://github.com/HowieHz/halo-theme-higan-hz/compare/v1.9.0...v1.10.0
资源下载
-
halo-theme-higan-hz-1.10.0.zip