hexo使用的不完全填坑指南


在内容里 # 不要与 { 紧挨着

例如我的问题:

$\color{black}{red}$

出现错误时,黑色我用的是#000而不是black,然后在执行hexo g会有如下报错:

Template render error: (unknown path)
  Error: expected end of comment, got end of file
  ...

我的解决方法很特殊,一般只在{ 与 # 之间添加一个空格即可。

尽量不要将{和{连接在一起

  • 报错信息

    Template render error: (unknown path) [Line XX, Column XX]
      expected variable end
      ...

    后面还会附带文章的html代码,指出错误所在的准确位置;

  • 报错原因

    机器周期=$12\times{ {1}\over{12}}MHz$=$1\mu{s}$。 

    经过查阅后发现, hexo 的文章渲染使用的是 Nunjucks ,因为在使用mathjax公式,造成了{ {重叠,而它会在生成文章时将那几个大括号识别成自己的语法,这样就会报错。。

  • 解决方法

    我的解决方法很弱智,但是有用,{和{间添加空格,OK!


文章作者: Mahoo12138
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Mahoo12138 !
评论
 上一篇
51单片机学习之流水灯蜂鸣器 51单片机学习之流水灯蜂鸣器
流水灯在代码中的延时均使用软件延时,即函数嵌套循环体进行延时; 位输出实现#include<reg52.h> #define uint unsigned int #define on 1 #define off 0 sbit le
2019-10-10
下一篇 
利用 spacedesk 连接多个副屏 利用 spacedesk 连接多个副屏
因为最近一直在学习安卓,在开发过程中,需要查看开源项目的文档,笔记本的15.6的显示屏就完全不够用了,想着自己还有一块连接台式主机的显示器,就差一根VGA数据线了。 连接显示器 闲置显示屏 VGA或HDMI等连接线 连接好后,在设置-&g
2019-08-24
  目录