Hexo使用常见问题汇总

  • 一、使用Next主题时,Hexo博客的首页只显示一篇文章

解决方法:hexo clean
     hexo g
     hexo g
     hexo d

如上所示,使用“hexo clean”指令清楚缓存后,使用“hexo g”命令重复渲染两次就能正常显示了;

  • 二、使用“hexo n “filename””生成新的md文件后,若想要编辑文章的front-matter,注意front-matter必须在“—”限定符之间,而且首尾字段不能和“—”换行符之间有空行,另外“—”要置于行首,末尾不能有空格,否则都会造成Hexo解析错误;

  • 三、Hexo中使用markdown语法编辑博客,必须按照严格的markdown语法,比如解析“#”标题,最后一个“#”后必须加空格,才能在Hexo中正确显示,而这也是markdown推荐的写法,实际上有些情况下,不加空格也可以解析,只是Hexo中不允许;

  • 四、如果要给自己部署在github上的Hexo绑定自己的个人域名,一般会选择在repository中的master分支中新建一个CNAME文件,并填入自己要绑定的域名,但这里有一个坑要注意,master分支里的内容都是自动生成的,而且会完全覆盖之前的内容,所以repository中的CNAME文件会在每次部署后消失。如果不想每次部署后都在repository重新添加一个CNAME文件,我们可以下载hexo-generator-cname,安装及配置官网上有。这时每次执行“hexo g”之后会在public目录中生成一个CNAME文件,把你的域名加进去再部署就行了(记住,每次执行完“hexo g”命令后一定要将你的域名写入CNAME文件中,因为每次执行“hexo g”命令,public目录中的CNAME文件都会被覆盖)。

热评文章