gpt4 book ai didi

jekyll - 包含 Jekyll/Liquid 代码而不渲染它

转载 作者:行者123 更新时间:2023-12-01 03:30:59 25 4
gpt4 key购买 nike

是否可以{% include file.html %}里面的标签没有被渲染?

  • 我试过 {% include file.html | escape_once %}这给出了一个
    错误
  • running it through {% raw %} {% include file.html %} {% endraw %}这给 {% include file.html %} (这并不奇怪)。

  • 我正在寻找类似 {% include file.html | no_render %} 的东西

    我不能把原始标签放在里面的原因 file.html是我试图将它重用为模板(这有点像黑客)。

    这对于试图自我描述的页面也有好处。 IE。 This useful thing works like this: {% include useful_snippet.html | no_render %}

    最佳答案

    有用_snippet.html

    {% raw %}
    {% comment %}Alot of liquid code{% endcomment %}
    {% assign toto = "Welcome to the hack !" %}
    {% assign string = "a,b,c,d" %}
    {% assign array = string | split:"," %}
    {% for item in array %}
    {{ item }}
    {% endfor %}
    {% endraw %}

    底座展示
    <pre><code>{% include useful_snippet.html %}</code></pre>

    显示 jekyll 高亮标签
    {% highlight liquid %}{% include useful_snippet.html %}{% endhighlight %}

    编辑 : 在 Jekyll only 进程中,Liquid 被渲染一次。因此,无法让一个模板同时渲染 Liquid 和渲染原始 Liquid 代码。

    如果你想走那条路,你必须使用 generator pluginhooks .

    关于jekyll - 包含 Jekyll/Liquid 代码而不渲染它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37688226/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com