本周,GitHub announced that it will only support kramdown为其产品Pages。
根据他们的建议 - 我removed markdown: redcarpet
并在highlighter
value to rouge
的_config内更新了my project。
现在唯一的问题是#
无法在main website
附带问题:还有什么需要注意的吗?
答案 0 :(得分:4)
Github在更新Pages时默认启用kramdown’s GFM parser。此解析器所做的更改之一是要求#
和标题文本之间的空格,以便将其视为标题。
我不知道您是否能够在配置中更改此默认值。 Jekyll docs描述了如何将更改为 GFM,而不是如何将其设置为任何其他解析器,即使有一种方法,Github仍然可以覆盖它。
您可能需要更改标头以添加空间。例如更改看起来像这样的所有行:
#Focus on user
为:
# Focus on user
答案 1 :(得分:1)
至于你的
附带问题:还有什么需要注意的吗?
是的,您需要注意以下几点:
dropped gem dependencies:默认情况下不再需要某些gem,如果你想使用它们,需要将它们添加到配置文件和Gemfile中;
他们改变了单独调用collections的方式;
他们改变了设置permalinks;
他们推出了一些新功能,如future
posts和layout
metadata;
希望有所帮助! ;)