2

本周,GitHub 宣布其产品Pages将支持 kramdown

根据他们的建议 - 我在项目_config删除markdown: redcarpet并更新了highlighterrouge

现在唯一的问题是无法在主网站#上的任何页面上呈现为标题

  • 解决方法是什么?

附带问题:还有什么需要注意的吗?

4

2 回答 2

4

Github 在 Pages 的更新中默认启用了 kramdown 的 GFM 解析器。此解析器所做的更改之一是要求#在标头的文本之间有空格,以便将其视为标头。

我不知道您是否能够在配置中更改此默认设置。Jekyll 文档描述了如何更改GFM,但没有描述如何将其设置为任何其他解析器,即使有一种方法,Github 也可能会覆盖它。

您可能必须更改标题以添加空间。例如更改所有看起来像这样的行:

#Focus on user

至:

# Focus on user 
于 2016-02-06T18:37:32.993 回答
1

至于你的

附带问题:还有什么需要注意的吗?

是的,您需要注意以下几点:

  • 删除 gem 依赖项:默认情况下不再需要某些 gem,如果您想使用它们,则需要将它们添加到配置文件和 Gemfile 中;

  • 他们改变了单独调用集合的方式;

  • 他们改变了设置永久链接的方式;

  • 他们引入了一些新功能,例如future帖子layout元数据

希望有所帮助!;)

于 2016-02-07T15:08:48.060 回答