51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

使用 hexo-admin 快速发布博客

前言 {#前言}

使用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即可。


赞(0)
未经允许不得转载:工具盒子 » 使用 hexo-admin 快速发布博客