hexo插件使用

hexo-admin插件

安装

安装hexo-admin只需要一条命令

1
npm install hexo-admin --save

当然如果你有配置淘宝的数据源可以使用下面的命令,安装时网络会稍微稳定一些,插件不大,感觉也差不多。

1
cnpm install hexo-admin --save

使用

输入“hexo”运行hexo,打开浏览器输入“http://localhost:4000/admin ”,现在就可以正常使用了。

安全设置

在hexo的“_config.yml”文件中还可以配置一些hexo-admin插件的参数,用于保证安全的。如果是部署到GitHub pages上的话就没必要设置这个,因为GitHub只支持静态,而且hexo-admin的管理界面并不会一起被部署上去。

在hexo的“_config.yml”文件中添加以下参数

1
2
3
4
admin:
username: 用户名
password_hash: md5密码
secret: 用于加密cookie的密码

“_config.yml”的参数可以使用hexo-admin自动生成,打开hexo-admin界面,点击导航的“settings”选项,输入内容。

输入内容后下滑,找到生成的代码,复制到“_config.yml”中重启hexo,打来hexo-admin的界面。

注意:
这里要注意的是“secret”一定一定不能太过于简单,我设置“123456”报错了,后来我再乱输了一堆字母,成功。

hexo-admin新建文章设置参数

在hexo-admin新建文章可以设置一些文章参数,文章参数配置如下,参数默认值可以为空:

1
2
3
4
# hexo-admin默认文章参数
metadata:
参数名1: 参数默认值2
参数名2: 参数默认值2