我正在使用 github 页面构建一个站点,并且不希望单词中的下划线将这些单词的部分斜体。例如 function_name_here
,不应以name
斜体呈现。我知道 github 风格的降价应该像这样聪明;但我仍然在我的渲染页面中看到斜体。
我已经在我的_config.yml
markdown: redcarpet
...我还需要做些什么来获得 Github 风格的降价行为?
我正在使用 github 页面构建一个站点,并且不希望单词中的下划线将这些单词的部分斜体。例如 function_name_here
,不应以name
斜体呈现。我知道 github 风格的降价应该像这样聪明;但我仍然在我的渲染页面中看到斜体。
我已经在我的_config.yml
markdown: redcarpet
...我还需要做些什么来获得 Github 风格的降价行为?
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 在 gh-pages 上运行的 markdown 解析器与它在站点上其他任何地方的 github-flavored-markdown 使用的不同,这似乎很疯狂。