版权声明:本文为作者原创,转载请注明出处,联系qq:32248827 https://blog.csdn.net/dataiyangu/article/details/83066586
hexo-admin官网
https://jaredforsyth.com/hexo-admin/
npm install --save hexo-admin
hexo server -d
open http://localhost:4000/admin/
hexo根目录配置文件
admin:
username: zoro
password_hash:be121740bf988b2225a313fa1f107ca1 //用户名密码不喜欢的可以不设置,这里通过bcrypt hash
secret: hey hexo deploy//用以cookies安全;
Command: './admin_script/hexo-generate.sh' # expire: 60*1
这里的command对应于界面中的deploy按钮,在下面写上脚本,可以一键生成html页面,并提交到托管的地址,这就是hexo admin的核心思想!
commad后续操作:
在根目录新建admin_script,文件夹,进入执行:
touch hexo-generate.sh;
vim hexo-generate.sh;
在里面加入
#!/usr/bin/env sh
hexo clean
hexo g -d
//想加什么命令都可以,一键完成。
最后,修改权限
chmod +x hexo-generate.sh
登录界面
主页中的按钮:
还有一个publish按钮,点击的话会出现在blog相应的文件夹中,unpublish的话就会在文件夹中消失!!!!!!
- Post:博客文章列表,包括已经发布的和还在草稿箱等待宠幸的;
- Pages:就是诸如标签云之类的页面管理;
- About:关于admin插件的说明
- hexo-gen:这个原来是Deploy,被我修改了,关键节点;
- Settings:配置;