为Hexo添加Web端Admin功能:Hexo-Admin

Hexo部署完成之后,每次发布、修改文章都需要先借助命令,再用Markdown编辑器编辑,总觉得不是很方便,如果能在页面上直接管理就好了。于是去Hexo官网的plugin看了看,第一个插件就是做这事的,看来是广大人民群众的普遍需求。不废话,马上动手,给自己的博客也添加上

安装非常简单:

1
2
3
npm install --save hexo-admin
hexo server -d
open http://localhost:4000/admin/

需要注意的2点:
1.如果要翻墙,记得:

1
2
npm config set proxy http://server:port
npm config set https-proxy http://server:port

或者使用淘宝的镜像:

1
2
3
4
5
npm config set registry https://registry.npm.taobao.org
// 配置后可通过下面方式来验证是否成功
npm config get registry
// 或
npm info express

2.安装完成后启动服务,切记最后加 -d参数,否则无法add new post

接下来,为admin配置用户名和密码。在Hexo的_config.xml文件中加入以下配置:

1
2
3
4
admin:
username: myfavoritename
password_hash: be121740bf988b2225a313fa1f107ca1
secret: a secret something

注意密码必须先经过md5加密

全部完成后,部署到服务器上看看效果吧。

坚持原创技术分享,您的支持将鼓励我继续创作!