hexo相关优化

安装 hexo-generator-search

在站点的根目录下执行以下命令:

1
npm install hexo-generator-search --save

安装 hexo-generator-searchdb

在站点的根目录下执行以下命令:

1
npm install hexo-generator-searchdb --save

启用搜索

编辑 站点配置文件,新增以下内容到任意位置:

1
2
3
4
5
search:
path: search.xml
field: post
format: html
limit: 10000

给 Github 添加 README

默认情况下, Github 中每一个项目,我们希望有一份 README.md 的文件来作为项目的说明,但是我们在项目根目录下的 blog\source 目录下创建一份 README.md 文件,写好说明介绍,部署的时候,这个 README.md 会被 hexo 解析掉,而不会被解析到 Github 中去的。
正确的解决方法其实很简单:
把 README.md 文件的后缀名改成 MDOWN 然后扔到 blog/source 文件夹下即可,这样 hexo 不会解析, Github 也会将其作为MD文件解析。

解决每次发布后需要手动在 github page 的 setting 里重新设置自定义域名

在 /hexo/source 目录建一个 CNAME,里面写你的域名,这样每次生成的时候就会自带这个文件了,以后就不用重新修改自定义域名了