syntax-highlighting - Jekyll 中的语法高亮 Markdown 代码块(不使用 Liquid 标签)

标签 syntax-highlighting markdown jekyll redcarpet

看起来 Jekyll 中的语法突出显示仅限于使用液体标签和 pygments,如下所示:

{% highlight bash %}
cd ~
{% endhighlight %}

但是我已经从 WordPress 导入了现有的博客,并且它是用 Markdown 编写的(使用 Markdown 代码块),我不想浏览每篇文章并修复代码块。另外,我想将我的帖子保留为纯 Markdown 格式,以防我需要再次切换博客平台。

我将 Jekyll 解析器切换为 redcarpet,希望能够使用此 Markdown 语法:

```bash
cd ~
```

但是好像不行。它只是将其包装在普通的代码块中。有什么想法吗?

最佳答案

围栏 block were introduced 与 Redcarpet 2. Jekyll 一起 now supports Redcarpet 2。

顺便说一句,我正在使用 Redcarpet Rouge 直到 Kramdown support 可用。

此外,有些人更喜欢 Nanoc 杰基尔。

关于syntax-highlighting - Jekyll 中的语法高亮 Markdown 代码块(不使用 Liquid 标签),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8648390/

相关文章:

markdown - 如何使用 Redcarpet 和 Markdown 渲染表格

reactjs - PrismJS 与 React : using babel-plugin-prismjs

autocomplete - 是否有任何适用于 Mac 的文本编辑器可以配置为具有或已经具有 Lua 自动完成功能?

objective-c - 在 Cocoa 中实现源代码语法高亮显示的最佳方法是什么?

pycharm - Pycharm 中的代码高亮 : remove green background after back-ticks

jupyter-notebook - 如何在 Jupyter Notebook 的 Markdown 单元格中定义 LaTeX 宏?

html - 在盒子里写 Markdown

ruby - 安装 nokogiri 时出错

Jekyll 无扩展永久链接与 Markdown

jekyll - 按路径在site.pages中搜索页面而无需迭代