包含文件而不将swig解析为模板

时间:2015-03-11 15:20:42

标签: swig-template

我想在Swig模板中包含一个文件,而无需将其解析为swig模板。像文件的原始标签。

使用swig-highlight我想让这个工作。

{% highlight 'html' %}
    {% import 'some-template-file.html' %}
{% endhighlight %}

问题是' some-template-file.html'是一个Jekyll模板,并在swig中引发错误。

1 个答案:

答案 0 :(得分:0)

您可以尝试使用raw tag。这忽略了任何内部swig语法,并且应该忽略任何其他语法。

// inside (e.g.) index.html
{% import 'some-template-file.html' %}`

// inside some-template-file.html
{% raw %} {{ testVar }} {% endraw %}
// results in "{{ testVar }}"