Skip to content

Releases: HowieHz/halo-theme-higan-hz

1.10.0-Beta.1

17 Nov 15:02
Compare
Choose a tag to compare
1.10.0-Beta.1 Pre-release
Pre-release

新增

  1. 添加“默认页面语言”,允许指定站点默认的页面语言(HTML lang 属性)(如配置值为空,则设置为 "zh")
  2. 添加“多语言菜单支持”,允许用户定义多套菜单适用于不同语言。
    • 启用此选项后,主菜单应设置形如以下形式:
    • (注:“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
  3. 允许自定义文章页面、分类页面、标签页面、单页页面的页面标题和页面语言
    • 增加“页面标题”配置项,可设定此文章在浏览页的 HTML 标题(如配置值为空,则 HTML 标题取此文章的标题)
    • 添加“页面语言”配置项,可指定此文章的页面语言(HTML lang 属性)(如配置值为空,则取“全局-默认页面语言”的值)
  4. i18n 适配:适配 zh 和 en 的固定文字

Full Changelog: v1.9.0...v1.10.0-Beta.1

v1.9.0

16 Oct 01:09
Compare
Choose a tag to compare

功能优化

实际更新为添加了“自定义内容区域最小宽度”和“自定义内容区域宽度属性”相关选项以解决 #67 提出的问题。为了体现此处修订的前因后果,此处也添加了“自定义内容区域最大宽度”的相关说明,以及对原主题宽度设置问题的描述。

  • 对于内容区域宽度给予更大的配置自由度
    (说明:原主题在之后的更新里更新了自适应最大宽度设置,内容区域最大宽度将随着屏幕宽度的变化而变化。但是在文字内容较少时(如主页),会显得内容显示位置偏左,因此“可自定义内容区域最大宽度”默认开启。
    如果你想使用上游的最大宽度设置模式,请关闭“总体样式-自定义内容区域最大宽度”这一项设置,并且推荐同时开启“内容区域最小宽度”,“自定义内容区域宽度属性”并保持默认值,可有效解决文字较少时内容显示偏左的问题)
    1. 可自定义内容区域最大宽度
      (默认值为 48rem。允许全部 CSS 长度单位, 如: 48rem, 780px, 70vw, 70%。宽度最大值设置较大时可能会出现内容整体偏左的现象。为解决这个问题,可同时开启“内容区域最小宽度”,“自定义内容区域宽度属性”并保持默认值。)
    2. 可自定义内容区域最小宽度
      (默认值为 48rem。允许全部 CSS 长度单位, 如: 48rem, 780px, 70vw, 70%。当此设置宽度小于窗口宽度时,主题会使用窗口宽度。以避免出现横向滚动条。)
      • 允许强制应用内容区域最小宽度
        (强制使内容显示区域不小于设定的最小宽度,即使出现横向滚动条。)
    3. 可自定义内容区域宽度属性
      (默认值为 fit-content。默认值效果为:使内容区域宽度=最宽的内容的宽度。(此项实际是在设置内容区域的 width 属性对应的样式值))

Full Changelog: v1.8.1...v1.9.0

v1.8.1

10 Oct 14:10
Compare
Choose a tag to compare

v1.8.0 新增

  • 添加“仅允许使用指定域名访问“功能
    • 使用场景:防止站点被恶意镜像后的流量流失
    • 实现原理:检测到目前页面不在域名白名单中就跳转到指定域名

修复

  • 修复“仅允许使用指定域名访问”的子项未能正确隐藏的问题

Full Changelog: v1.8.0...v1.8.1

v1.8.0

10 Oct 13:51
Compare
Choose a tag to compare

新增

  • 添加“仅允许使用指定域名访问“功能
    • 使用场景:防止站点被恶意镜像后的流量流失
    • 实现原理:检测到目前页面不在域名白名单中就跳转到指定域名

Full Changelog: v1.7.0...v1.8.0

v1.7.0

02 Sep 04:54
Compare
Choose a tag to compare

新增

Full Changelog: v1.6.1...v1.7.0

v1.6.1

27 Aug 15:12
Compare
Choose a tag to compare

修复

  • 修复页面最小高度被错误设置的问题,导致底部页脚不能被置于页面最底端 #60

Full Changelog: v1.6.0...v1.6.1

v1.6.0

07 Aug 15:55
Compare
Choose a tag to compare

新增

  1. 新增配置项(总体样式-添加内容到页脚最底部)允许用户添加内容到页脚最底部
    解释:Halo 设置-代码注入-页脚 的内容显示位置在“主题信息”、“版权信息”、“底部菜单”之上。而此处填写页脚内容的在“底部菜单”之下,为页面的最底部。

杂项

  1. 为新配置项添加自述文件说明
  2. 修正自述文件中的错误描述

Full Changelog: v1.5.0...v1.6.0

v1.5.0

20 Jul 11:20
Compare
Choose a tag to compare

新增

  1. 添加”分类集合页样式页“(/categories 相关配置)
  2. (分类集合页样式页)允许选择是否显示每个分类下的文章数量
  3. (分类集合页样式页)允许设置在“文章数量”左侧的字符,当前版本默认值为”(“
  4. (分类集合页样式页)允许设置在“文章数量”右侧的字符,当前版本默认值为”)“
  5. (分类集合页样式页)允许选择是否显示多层分类

杂项

  1. 修订项目文档

Full Changelog: v1.4.0...v1.5.0

v1.4.0

11 Jul 14:51
Compare
Choose a tag to compare

新增

  1. 添加“CSP:upgrade-insecure-requests”选项,避免 HTTPS 协议网页引用 HTTP 资源时报错。相关文档:CSP: upgrade-insecure-requests - HTTP | MDN

杂项

  1. 修订项目文档

Full Changelog: v1.3.0...v1.4.0

v1.3.0

19 Jun 05:00
Compare
Choose a tag to compare

新增

  1. 允许关闭全部文章评论区 #48
  2. 允许移除文章末分隔线
  3. 允许关闭瞬间页点赞按钮 #48
  4. 允许关闭瞬间页评论区 #48
  5. 允许关闭自定义页面下的评论区 #48
  6. 允许启用自定义页面中正文内容与评论区间的分隔线

修改

  1. “RSS-首页RSS展示”配置项修改为“RSS-首页 RSS 展示”

杂项

  1. 修订项目文档
  2. 优化项目结构
  3. 更新项目依赖库

Full Changelog: v1.2.1...v1.3.0