3

我无法在 Jekyll 驱动的博客上使用语法高亮。

开发文件可以在这里找到:https ://github.com/StevenXL/stevenxl.github.io 。

如您所见,在我的_config.yml文件中,我有以下内容:

markdown: kramdown

kramdown:
  syntax_highlighter: rouge

在我的css/custom.css文件中,我正在导入 CSS 文件以使用 @import 命令突出显示语法。

用于突出显示的实际 CSS 文件位于css/monokai.css.

我不确定我做错了什么。当我运行时,这似乎在我的本地预览中运行良好jekyll serve,但当我将开发文件推送到 GitHub 时,它似乎没有在由 GitHub 构建时添加正确的类。

4

3 回答 3

4

使用jekyll-uno主题中的monokai突出显示 css 时,我遇到了同样的问题。

为了解决我必须更新 CSS 的问题,使用 rouge 本身非常简单(取自文档):

rougify style monokai > css/monokai.css

还有其他可用的主题。

于 2016-02-03T21:35:48.993 回答
1

对我来说,这似乎是我的语言提示的一个外壳问题。

不工作:

```SQL

工作过:

``` sql

于 2017-05-09T02:43:49.157 回答
0

你必须使用Jekyll 高亮标签

{% highlight ruby %}
def foo
  puts 'foo'
end
{% endhighlight %}
于 2015-09-04T18:24:32.403 回答