由于使用Hexo搭建,不使用后台管理的时候,很难像WordPress和typecho那样直接写博文,而是要通过hexo new '文章名'
来实现,很明显,这样编写博文十分耗时而且非常不方便,有了后台管理系统之后,可以使用一种可视化的方法编写md文件,设置标签和分类也是非常方便,下面开始介绍配置方式:
安装Hexo-admin
可以直接查看其Github项目
进入/hexo
目录(hexo根目录),使用命令npm install --save hexo-admin
安装hexo-admin。
运行Hexo-admin
安装完毕后运行hexo s
。出现下面运行结果:
配置安全认证
为了保证安全,在进入后台时要进行身份验证(总不能光着吧),增加一层账户密码的逻辑校验,流程如下:
1.配置验证用的账户和密码
首先得到你的password_hash
,首先点击Setting
->Setup authentification
,如下图所示:
2.修改站点配置文件_config.yml
在完成上述步骤后,在最下面会生成一段代码,如下图所示:
复制上图的代码,打开站点配置文件`_config.yml`,在最后添加如下代码(注意缩进吧,骚年),保存即可:admin:
username: username
password_hash: $2a$10$L.XAIqIWgTc5S1zpvV3MEu7/rH34p4Is/nq824smv8EZ3lIPCp1su
secret: my super secret phrase
3.效果图
最后的效果如下所示(再登录需要账号密码认证了):