我正在使用Github Pages构建一个网站,并且不希望单词内的下划线被用来斜体显示。例如,function_name_here
不应该呈现为 name
斜体。我知道Github风格的Markdown应该很聪明地避免这种情况,但是我仍然在我的渲染页面上看到了斜体。
我已经在我的_config.yml
中进行了设置。
markdown: redcarpet
还有什么其他要做的,才能获得Github风格的markdown效果吗?
我正在使用Github Pages构建一个网站,并且不希望单词内的下划线被用来斜体显示。例如,function_name_here
不应该呈现为 name
斜体。我知道Github风格的Markdown应该很聪明地避免这种情况,但是我仍然在我的渲染页面上看到了斜体。
我已经在我的_config.yml
中进行了设置。
markdown: redcarpet
还有什么其他要做的,才能获得Github风格的markdown效果吗?
在github的gh-pages上可用的Jekyll版本不运行最新版本的redcarpet(redcarpet2),而该版本支持这些功能。有一个插件可以为Jekyll提供最新版本的redcarpet,然后您可以配置所需的行为,即将此添加到_config.yml
中。
markdown: redcarpet2
redcarpet:
extensions: ["no_intra_emphasis", "fenced_code_blocks", "autolink", "tables", "with_toc_data"]
是的,我同意,在GitHub页面上,它不运行与其在网站其他地方使用的GitHub风格的Markdown解析器相同的解析器,这似乎很疯狂。