安装hexo
1 | curl --silent --location https://rpm.nodesource.com/setup_6.x | bash - |
添加RSS
通过npm install -g hexo-generator-feed
安装
然后修改hexo/_config.yml
添加如下代码:
1 | plugins: |
添加sitemap
通过npm install -g hexo-generator-sitemap
安装
然后修改hexo/_config.yml
添加如下代码:
1 | plugins: |
全局设置
文章设置
文章的抬头可以指定如下信息:
1 | title: "文章标题" |
TroubleShooting
nginx 403:可能是因为没有在public生成
index.html
文件导致,检查是否执行过npm install
安装完所有的模块,以及themes
目录下是否存在该主题的文件no content页面只有框架没有内容: 可能是历史的css文件遗留所致,此时可以清空public目录下的文件再重新生成
unknown block tag: load,出现类似的错误,极大可能是文章中出现了特定的没有转义的标签,例如这里就是很有可能就存在一个类似这种标签,这种标签只能使用代码块(三个单引号)而不能使用两个单引号来引用:
1
{% load # 这样子开头
Error: Cannot find module ‘babel-runtime/regenerator’: 原因是没有安装这个包,可以执行
npm install babel-runtime --save