Releases: HowieHz/halo-theme-higan-hz
Releases · HowieHz/halo-theme-higan-hz
1.10.0-Beta.1
新增
- 添加“默认页面语言”,允许指定站点默认的页面语言(HTML lang 属性)(如配置值为空,则设置为 "zh")
- 添加“多语言菜单支持”,允许用户定义多套菜单适用于不同语言。
- 启用此选项后,主菜单应设置形如以下形式:
- (注:“zh_CN”项可选择自定义链接,链接为 /,名称为 zh_CN。其中名称为关键设置,其他不影响)
- zh_CN
- 首页
- 关于
- en_US
- Home
- About
- 添加“多语言菜单前缀匹配模式”,启用此项将允许菜单名符合 navigator.language 值前缀即显示,而无需完全匹配。(注:按 f12 打开开发者控制台,上面选择控制台,输入 navigator.language 后回车即可查看你浏览器的 navigator.language 值)
- 以上菜单可改为:
- (注:开启了这项之后,下面的“zh”可匹配 zh_CN,zh_TW 等 navigator.language 值。)
- zh
- 首页
- 关于
- en
- Home
- About
- 允许自定义文章页面、分类页面、标签页面、单页页面的页面标题和页面语言
- 增加“页面标题”配置项,可设定此文章在浏览页的 HTML 标题(如配置值为空,则 HTML 标题取此文章的标题)
- 添加“页面语言”配置项,可指定此文章的页面语言(HTML lang 属性)(如配置值为空,则取“全局-默认页面语言”的值)
- i18n 适配:适配 zh 和 en 的固定文字
Full Changelog: v1.9.0...v1.10.0-Beta.1
v1.9.0
功能优化
实际更新为添加了“自定义内容区域最小宽度”和“自定义内容区域宽度属性”相关选项以解决 #67 提出的问题。为了体现此处修订的前因后果,此处也添加了“自定义内容区域最大宽度”的相关说明,以及对原主题宽度设置问题的描述。
- 对于内容区域宽度给予更大的配置自由度
(说明:原主题在之后的更新里更新了自适应最大宽度设置,内容区域最大宽度将随着屏幕宽度的变化而变化。但是在文字内容较少时(如主页),会显得内容显示位置偏左,因此“可自定义内容区域最大宽度”默认开启。
如果你想使用上游的最大宽度设置模式,请关闭“总体样式-自定义内容区域最大宽度”这一项设置,并且推荐同时开启“内容区域最小宽度”,“自定义内容区域宽度属性”并保持默认值,可有效解决文字较少时内容显示偏左的问题)- 可自定义内容区域最大宽度
(默认值为 48rem。允许全部 CSS 长度单位, 如: 48rem, 780px, 70vw, 70%。宽度最大值设置较大时可能会出现内容整体偏左的现象。为解决这个问题,可同时开启“内容区域最小宽度”,“自定义内容区域宽度属性”并保持默认值。) - 可自定义内容区域最小宽度
(默认值为 48rem。允许全部 CSS 长度单位, 如: 48rem, 780px, 70vw, 70%。当此设置宽度小于窗口宽度时,主题会使用窗口宽度。以避免出现横向滚动条。)- 允许强制应用内容区域最小宽度
(强制使内容显示区域不小于设定的最小宽度,即使出现横向滚动条。)
- 允许强制应用内容区域最小宽度
- 可自定义内容区域宽度属性
(默认值为 fit-content。默认值效果为:使内容区域宽度=最宽的内容的宽度。(此项实际是在设置内容区域的 width 属性对应的样式值))
- 可自定义内容区域最大宽度
Full Changelog: v1.8.1...v1.9.0
v1.8.1
v1.8.0 新增
- 添加“仅允许使用指定域名访问“功能
-
- 使用场景:防止站点被恶意镜像后的流量流失
-
- 实现原理:检测到目前页面不在域名白名单中就跳转到指定域名
修复
- 修复“仅允许使用指定域名访问”的子项未能正确隐藏的问题
Full Changelog: v1.8.0...v1.8.1
v1.8.0
新增
- 添加“仅允许使用指定域名访问“功能
-
- 使用场景:防止站点被恶意镜像后的流量流失
-
- 实现原理:检测到目前页面不在域名白名单中就跳转到指定域名
Full Changelog: v1.7.0...v1.8.0
v1.7.0
新增
- 同步上游 [email protected]
-
- feat: adapt thumbnail functionality for better responsiveness by @guqing in guqing/halo-theme-higan#117
Full Changelog: v1.6.1...v1.7.0
v1.6.1
v1.6.0
新增
- 新增配置项(总体样式-添加内容到页脚最底部)允许用户添加内容到页脚最底部
解释:Halo 设置-代码注入-页脚 的内容显示位置在“主题信息”、“版权信息”、“底部菜单”之上。而此处填写页脚内容的在“底部菜单”之下,为页面的最底部。
杂项
- 为新配置项添加自述文件说明
- 修正自述文件中的错误描述
Full Changelog: v1.5.0...v1.6.0
v1.5.0
新增
- 添加”分类集合页样式页“(/categories 相关配置)
- (分类集合页样式页)允许选择是否显示每个分类下的文章数量
- (分类集合页样式页)允许设置在“文章数量”左侧的字符,当前版本默认值为”(“
- (分类集合页样式页)允许设置在“文章数量”右侧的字符,当前版本默认值为”)“
- (分类集合页样式页)允许选择是否显示多层分类
杂项
- 修订项目文档
Full Changelog: v1.4.0...v1.5.0
v1.4.0
新增
- 添加“CSP:upgrade-insecure-requests”选项,避免 HTTPS 协议网页引用 HTTP 资源时报错。相关文档:CSP: upgrade-insecure-requests - HTTP | MDN
杂项
- 修订项目文档
Full Changelog: v1.3.0...v1.4.0