18

我正在使用 github 页面构建一个站点,并且希望单词中的下划线将这些单词的部分斜体。例如 function_name_here,不应以name斜体呈现。我知道 github 风格的降价应该像这样聪明;但我仍然在我的渲染页面中看到斜体。

我已经在我的_config.yml

markdown: redcarpet

...我还需要做些什么来获得 Github 风格的降价行为?

4

1 回答 1

20

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 使用的不同,这似乎很疯狂。

于 2012-05-28T21:45:24.850 回答