如题,hexo 内置 Nunjucks 解析模板,当你在 markdown 中书写标签插件时,如{% checkbox 纯文本测试 %}
checkbox 是自定义的一个标签插件,来自于某主题的;此时在 markdown 中书写这一段,本来是想实现渲染一个复选框,本地开发效果倒是也有,但是 ci 工具不能通过校验,推上 github,github action 会报错,如 Nunjucks error,unknown block tag: checkbox
{% checkbox %}
{%
,{{
这类符号是 Nunjucks 要使用的,于是在官方的那个解决方案链接跳过去也就是外面套一层
{% raw %}
{% endraw %}
实际上并没有卵用,这个会将中间的代码{% checkbox %}
原样输出到页面,即便加上反引号也没用
{% raw %}
{% checkbox %}
{% endraw %}
hexo 这不是给自己挖了坑吗
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.