【发布时间】:2014-07-06 18:11:35
【问题描述】:
我希望为一小段 C 代码提供正确的语法高亮显示。我目前正在使用以下标签:
{% highlight c %}
... code snippet ...
{% endhighlight %}
当我使用“jekyll serve”在本地提供我的页面时,一切都按预期工作。但是,当我执行 git push 并在 Web 上查看页面时,语法突出显示的结果不正确。许多行错误地显示为 cmets。
如果我在本地检查源,我会看到以下内容:
<code class="language-c" data-lang="c">
...
</code>
另一方面,如果我检查网络上的源代码,我会看到:
<code class="c">
...
</code>
我不确定是什么导致了这个问题。这是我的第一个 Jekyll 网站,所以我对这个工具非常缺乏经验。任何解决此问题的帮助或建议将不胜感激。
您可以在https://github.com/grouma/grouma.github.io查看源代码,在http://garyroumanis.com/2014/07/05/sous-vide/查看相应页面。
编辑
我已将标签更改为 {% highlight c++ %} 并且它按预期工作。很困惑,但至少暂时可以阅读。
【问题讨论】:
标签: syntax-highlighting jekyll github-pages