前言 {#前言}
使用hexo-admin
插件可为hexo
提供可视化界面,用来管理博客文章,发布博客。
安装 {#安装}
在博客根目录打开git bash,输入以下命令安装 hexo-admin
插件
|-----------|---------------------------------------|
| 1
| npm install --save hexo-admin
|
启动hexo服务 {#启动hexo服务}
|-----------|----------------|
| 1
| hexo s
|
配置 {#配置}
- 访问 http://localhost:4000/admin 地址
- 点击settings
- 在settings下,点击 "setup authentification here" 链接
- 输入自定义 username、password 和 secret
- 复制生成的"admin config section" 文本,放到博客根目录下的
_config.yml
配置文件中。
内容如下所示:
|-------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1 2 3 4 5
| # hexo-admin authentification admin: username: username password_hash: $2a$10$L.XAIqIWgTc5S1zpvV3MEu7/rH34p4Is/nq824smv8EZ3lIPCp1su secret: my super secret phrase
|
设置Deploy {#设置Deploy}
windows系统配置如下所示:
-
博客根目录建立批处理文件hexo-deploy.bat,内容如下:
|-------------|-----------------------------------------| |
1 2
|@echo off call hexo g && hexo d
| -
修改 _config.yml 中
admin
部分如下:|---------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| |
1 2 3 4 5 6
|# hexo-admin authentification admin: username: username password_hash: $2a$10$L.XAIqIWgTc5S1zpvV3MEu7/rH34p4Is/nq824smv8EZ3lIPCp1su secret: my super secret phrase deployCommand: 'hexo-deploy.bat'
| -
重启hexo 服务
使用 {#使用}
- 启动hexo服务
- 访问 http://localhost:4000/admin
- post页面发布博客,发完本地即可访问
- deploy 页面同步到远程服务器
注意,deploy已在配置文件中做了设置,文本框中无需再填写其他内容,直接点deploy即可。