Jekyll:液体标签/变量的输出
我尝试渲染如下内容:Jekyll:液体标签/变量的输出,jekyll,liquid,Jekyll,Liquid,我尝试渲染如下内容: {% highlight ruby %} {{ page.url }} {% endhighlight %} <pre> {% raw %} {{page.url}} {% endraw %} </pre> gem uninstall jekyll y gem install jekyll -v 1.2.1 原始标记没有效果: {% highlight ruby %} {% raw %} {{ page.url }} {%
{% highlight ruby %}
{{ page.url }}
{% endhighlight %}
<pre>
{% raw %}
{{page.url}}
{% endraw %}
</pre>
gem uninstall jekyll
y
gem install jekyll -v 1.2.1
原始标记没有效果:
{% highlight ruby %}
{% raw %}
{{ page.url }}
{% endraw %}
{% endhighlight %}
即使我把它放在我的插件文件夹中:
我也试过:
{%raw%}
{{page.url}}
{%endraw%}
但在所有情况下,page.url都会显示出来
我也在这里尝试了tipp#1:
为了清楚起见,我想看看这里的字面意思。
事实上,真正的用例是显示如下javascript:
{% highlight ruby %}
{{ page.url }}
{% endhighlight %}
<pre>
{% raw %}
{{page.url}}
{% endraw %}
</pre>
gem uninstall jekyll
y
gem install jekyll -v 1.2.1
var discus_标识符=“{{page.dsq id}}”
当我使用{实体时,它们显示为实体,而不是括号
只有这样才能工作,但我的代码高亮显示消失了:
var discus#u identifier='{;{;page.dsq id};}';
我使用Jekyll1.4.2
有什么办法可以解决这个问题吗?我在Jekyll 1.2.1中尝试了你的代码,它按照你的预期工作 要卸载Jekyll 1.4.2并重新安装Jekyll 1.2.1,请运行以下命令:
谢谢,但降级目前不是一个选项。我已经提交了一个关于Jekyll项目的问题,因为它似乎与不同的Jekyll版本有关。