使用hexo-admin插件管理文章
之前发布文章非常原始,本地先编辑好文章,准备好图片。然后登陆云服务器,复制到相应的文件夹中,然后在hexo g。实在是太麻烦了,而且很慢,写完一篇文章到发布非常费时。然后就百度:如何优雅的发布hexo文章,找到了一篇文章:如何优雅地发布Hexo博客,觉得很适合我,于是就对这操作了一番,终于可以比较“优雅”一点了。具体部署如下:
1. 安装hexo admin插件
1 | npm install --save hexo-admin |
2. 配置hexo-admin账号密码
在hexo的_config.yml配置hexo-admin:
1 | admin: |
secret不能设置的太简单,纯数字的那种是通不过的,跟hexo博客使用hexo-admin插件管理文章描述的一样,输入复杂一点的字符组合,后面就不会出现问题了。
3. deployCommand的处理
deployCommand的用处是在页面上点击了Deploy页面下面的Deploy按钮的时候,所执行的脚本,可以拿它来作为执行hexo g的载体。
在blog的目录下输入:
1 | touch hexo-generate.sh; |
然后编辑:
1 | #!/usr/bin/env sh |
保存并退出,再赋予执行权限:
1 | chmod +x hexo-generate.sh |
####4. 验证效果
验证效果:
- 启动hexo server
- 访问http://localhost:4000/admin并登陆
- 进入Posts页面,新建博客并编写发布;
- 进入Deploy页面,点击下面的Deploy按钮
- 查看html是否有新的博客生成,如果有,那么就成功。
5. hexo-admin新建文章设置参数
在原来的那个_config.yml文件中设置:
1 | # hexo-admin默认参数 |
这样就可以设置博客首页文章展示的图片了。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Bio Zhong!