我正在使用Jekyll发布博客。当我在降价文件中写入“ {%...%}”时,似乎“ {%...%}”将被Liquid解析。但是有时候那不是我想要的,并且可能会导致错误。那么在我的帖子内容(.md文件)中包含诸如“ {%...%}”之类的文本的正确方法是什么?
我检查了Liquid文档,得知可以使用Block Tag{% raw %} ... {% end raw %}
在其之间包含原始文本。但是,我认为这不是一个好主意。因为如果Markdown文件不是由Liquid解析的(例如,在Jekyll以外的其他环境中),则这将在文本中保留未使用的{%raw%}。
如果我说错了,请纠正我。
PS:我使用GitHub Pages进行托管,并且它们禁用了插件。
关于Jekyll和GitHub页面要记住的一件事是,您始终可以在本地构建站点(通过运行jekyll build
),将其提交到您的仓库中,并让GitHub从那里提供服务。因此,您可以使用(或创建)一个插件,使您能够拥有想要的东西。:P
另一方面,我认为不使用确实很麻烦{% raw %}
。如果(并且仅当)您将要在其他地方使用这些markdown文件,则可以通过脚本(或sed
命令)传递它们并清除这些标记。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句