Jekyll Markdown 处理器类似于 GitHub 风格的 Markdown

Posted

技术标签:

【中文标题】Jekyll Markdown 处理器类似于 GitHub 风格的 Markdown【英文标题】:Jekyll Markdown processor similar to GitHub flavoured markdown 【发布时间】:2014-05-15 02:08:14 【问题描述】:

我目前正在使用 GitHub 页面构建一个站点,并尝试利用一些 GitHub 风格的 Markdown 功能。专门隔离的代码块和表格。

使用 redcarpet,我得到了语法高亮的围栏块,但没有表格。

切换到 kramdown 会提供表格,但之前工作的代码块会停止。

如果我不需要在本地运行 jekyll 就可以离开,这样我就可以从任何地方更新网站。

对于上述两个功能,是否有一个配置选项可以将任一降价处理器配置为以与 GitHub 风格的降价类似的方式工作?

【问题讨论】:

【参考方案1】:

您可以在 kramdown 中使用围栏代码块和表格。

将此添加到您的 _config.yml 以启用 GitHub Flavored Markdown for kramdown。

kramdown:
  input: GFM

【讨论】:

那是一个不同的问题。你能把你的 _config.yml 的内容添加到你的问题中吗? 我发现了同样的情况,虽然 kramdown 尊重反引号围栏代码块,但它没有用 pygments 突出显示它。但如上所述,这是一个单独的问题。 这里有a great answer to the highlighting issue。

以上是关于Jekyll Markdown 处理器类似于 GitHub 风格的 Markdown的主要内容,如果未能解决你的问题,请参考以下文章

Jekyll markdown 删除线

GitHub Pages 上的 Jekyll:在另一个 markdown 文件中包含 markdown

github+jekyll个人博客搭建

在 YAML 变量中包含 jekyll / 液体模板数据?

如何让Jekyll支持Markdown的代码块格式

在 Jekyll HTML 中嵌入 Markdown