彼岸-皓改

36,783
8,675

适用于 Halo 2.0 的 higan-hz 主题,魔改于 higan 主题,侧重于更高的配置自由度与更激进的修改。

1.10.0
Hzzz 发布于 2024-11-18 18:42

v1.10.0

预发布
>=2.19.0

新增

  1. 添加“默认页面语言”,允许指定站点默认的页面语言(HTML lang 属性)(如配置值为空,则设置为 “zh”)
    2 允许自定义文章页面、分类页面、标签页面、单页页面的页面标题和页面语言
    • 增加“页面标题”配置项,可设定此文章在浏览页的 HTML 标题(如配置值为空,则 HTML 标题取此文章的标题)
    • 添加“页面语言”配置项,可指定此文章的页面语言(HTML lang 属性)(如配置值为空,则取“全局-默认页面语言”的值)
  2. 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