【发布时间】:2014-02-04 12:47:25
【问题描述】:
我尝试渲染这样的东西:
{% highlight ruby %}
{{ page.url }}
{% endhighlight %}
Raw 标签没有作用:
{% highlight ruby %}
{% raw %}
{{ page.url }}
{% endraw %}
{% endhighlight %}
即使我把它放在我的插件文件夹中:https://gist.github.com/phaer/1020852
我也试过这个:
<pre>
{% raw %}
{{page.url}}
{% endraw %}
</pre>
但在所有情况下 page.url 都会显示。
我也在这里尝试了tipp #1: http://truongtx.me/2013/01/09/display-liquid-code-in-jekyll/
要清楚,我想在这里看到文字。 事实上,真正的用例是展示一些像这样的 javascript:
var disqus_identifier = '{{page.dsq-id}}';
当我使用 { 实体时,它们显示为实体而不是括号。
只有这样有效,但是我的代码高亮消失了:
<pre>
var disqus_identifier = '{{page.dsq-id}}';
</pre>
我使用 jekyll 1.4.2。
有什么办法可以解决这个问题吗?
【问题讨论】: