本周,GitHub 宣布其产品Pages将仅支持 kramdown。
根据他们的建议 - 我在项目的_config中删除markdown: redcarpet
并更新了highlighter
值rouge
。
现在唯一的问题是无法在主网站#
上的任何页面上呈现为标题
- 解决方法是什么?
附带问题:还有什么需要注意的吗?
本周,GitHub 宣布其产品Pages将仅支持 kramdown。
根据他们的建议 - 我在项目的_config中删除markdown: redcarpet
并更新了highlighter
值rouge
。
现在唯一的问题是无法在主网站#
上的任何页面上呈现为标题
附带问题:还有什么需要注意的吗?
Github 在 Pages 的更新中默认启用了 kramdown 的 GFM 解析器。此解析器所做的更改之一是要求#
在标头的文本之间有空格,以便将其视为标头。
我不知道您是否能够在配置中更改此默认设置。Jekyll 文档描述了如何更改为GFM,但没有描述如何将其设置为任何其他解析器,即使有一种方法,Github 也可能会覆盖它。
您可能必须更改标题以添加空间。例如更改所有看起来像这样的行:
#Focus on user
至:
# Focus on user