Hexo-Admin 后台管理

1. 安装 hexo-admin 插件

首先,在创建Blog的根目录下安装插件,打开Git Bash输入如下命令。

1
npm install --save hexo-admin

安装过程中可能会有许多错误提示,绝大多数情况下没有影响可以忽略。
输入命令,启动服务器。

1
hexo s

在浏览器中打开localhost:4000/admin/即可编辑文章内容,界面如下。

2. 安全与配置

此时,访问后台不需要账号密码即可进入,为安全起见设置账号密码。
在主页面上方选在 “ Setting ”,然后点击“ Setup authentification here ”。

填写username,password,seret等信息,获得password_hash。


将页面下方获取的内容复制。

粘贴到 _config.yml 文件中。注意此文件非主题中的配置文件,目录结构如下。

3. 文章编写

在 admin 主页面 “Posts” 下方点击 New Post 输入文章名称即可进入编辑界面。


点击右上角的 齿轮 标识可以设置文章的 Date、Author、Tags、Categories等信息。

此插件支持图片的直接粘贴,并可以将图片保存到指定位置。
在 Setting 中最下方有 “Image Pasting Settings” 设置项。

Image directory: 图片存放位置
Image filename prefix:图片保存名称格式
将复制的图片粘贴在文档中即可,可以看到插件已自动按照MD语法将图片添加到文章中,并按照设置好的路径和命名方式保存。


编辑时,文章作为草稿保存在 _drafts 文件夹中。

文章编写完成后,点击右上角 ‘Publish’ ,文章会被转存到 _posts 文件夹中。
此后进行下一步操作。

4. 文章 Deploy

如要 Deploy ,需要在标题 2 中的 _config.yml 文件同级目录下编写一个脚本。
脚本名为“ hexo-deploy,文件内容如下:

1
hexo g -d

配置 _config.yml 文件,在 admin 处添加

1
deployCommand:'hexo-deploy.bat'

操作完成后点击Deploy,即可将文章部署到 GitHub 上。


Hexo-Admin地址