HEXO 使用填坑


HEXO 使用填坑

在使用hexo搭建博客之后,我就迫不及待地写起博,想将它充实起来。但是!!!万万没想到的是,刚填完了搭建博客遇到的坑,又被写博客拉了下去。刚写就出现错误 (Ծ‸Ծ) 我还怎么写下去???
于是乎这篇博客就诞生啦,主要是记录博主用Hexo写博客时踩到的坑和填坑的过程

1、”:”冒号后面一定要加空格!!!

  • 报错内容
    ERROR Process failed:xxx.md
    YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line x, column x:
    反正这句话很长,但是会提示在哪一行,那一列,哪一个文件里面
  • 报错原因
    tags:HEXO
  • 解决过程
    最前面注释中的内容tags是我后来手动加的,冒号后面要加空格;值得一提的是,就算冒号后面没有内容,也要加空格!!

2、不要把{和{放在一起写!不要把{和{放在一起写! 不要把{和{放在一起写!

重要的事情说三遍

  • 报错内容
    FATAL Something's wrong. Maybe you can find the solution here: https://hexo.io/docs/troubleshooting.html
    Nunjucks Error:  [Line * * *, Column * * * ] expected variable end
    =====               Context Dump               =====end
      ....
  • 报错原因

int a[3][4]={ {1,3},{4,5},{7,8,9},{ } }; int a[][4]={ {1,3},{4,5},{7,8,9},{ } };

经过查阅后发现, hexo 的文章渲染使用的是 `Nunjucks` ,因为在使用`mathjax`公式,造成了`{ {`重叠,而它会在生成文章时将那几个大括号识别成自己的语法,这样就会报错。。
  • 解决方法
    不能一起用就不一起用好了啊!仔细看我的大括号之间都是用空格隔开的✧٩(ˊωˋ*)و✧

文章作者: 邵一林
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 邵一林 !
 上一篇
求1000以内最大完数 求1000以内最大完数
求1000以内最大完数一个数如果恰好等于它的真因子之和,这个数就称为“完数”。例如:6的真因子为1、2、3,而6=1+2+3,因此6是“完数”。 #include<stdio.h> void main() { int i
2020-01-05
下一篇 
C语言数组与字符串 C语言数组与字符串
C语言数组与字符串学习笔记 一、数组一维数组 数组定义定义的一般形式为类型说明符 数组名[常量表达式]注意:C语言不允许对数组的大小做动态定义,即数组定义时[ ]中不允许是变量 一维数组的初始化(1)定义时对全部元素赋值全部赋值时可以不指定
2019-12-18
  目录