Hexo-Admin管理插件使用
本文最后更新于 2026年3月18日 晚上
Hexo-Admin 是一款为 Hexo 博客设计的后台管理插件,它能让你告枯燥的命令行,直接在浏览器里撰写文章、编辑草稿、管理标签,甚至直接发布。
这篇教程将带你从安装到进阶配置,全方位掌握这个插件。
1. 安装与启动
首先,确保你已经进入了 Hexo 博客的根目录。
执行安装命令:
1 | |
启动 Hexo 服务器:
1 | |
将这段代码复制到你博客根目录的 _config.yml 文件末尾。
重启 Hexo 服务,再次访问后台就需要登录了。
4. 自动化部署 (Advanced)
Hexo-Admin 最强大的地方在于它支持一键部署。你可以配置一个脚本,让它在后台点击按钮后自动执行 hexo g -d。
在博客根目录下创建一个脚本文件
Linux / macOS 脚本 (deploy.sh)
在 Linux 环境下,我们通常使用 bash。为了确保脚本有执行权限,创建后请运行 chmod +x deploy.sh。
1 | |
@echo off
echo — Starting Auto Deploy —
:: 清理并生成
call hexo clean
call hexo generate
:: 部署
call hexo deploy
echo — Deploy Finished! —
pause
#### 如何在 Hexo 中关联脚本
脚本准备好后,你需要修改博客根目录下的 _config.yml,找到(或添加)admin 配置项:
Linux 配置示例:
```YAML
admin:
deployCommand: './deploy.sh'```
Windows 配置示例:
```YAML
admin:
deployCommand: 'deploy.bat'```
这样,当你写完文章,直接在后台点一下 Deploy,文章就飞向服务器了。
💡 常见小贴士
图片路径问题: 如果你使用了资源文件夹(post_asset_folder),Hexo-Admin 的图片处理可能需要配合 hexo-asset-image 插件使用,以防路径失效。
进程守护: 如果你在服务器上运行,建议配合 pm2 来守护 Hexo 进程,确保后台一直在线。
避坑指南: Hexo-Admin 主要是为了本地或私有服务器协作设计的。如果你使用的是 GitHub Pages 静态托管,你还是需要在本地电脑上运行管理界面,生成后再推送到 GitHub。
卸载执行命令并删除_config.yml里的相关配置:
'''
npm uninstall --save hexo-admin
'''
Hexo-Admin管理插件使用
https://blog.quickso.cn/2026/03/18/Hexo-Admin管理插件使用/