抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

每次发布博文都要登录到服务器太过麻烦,有没有什么方法可以让 Hexo 支持在线编辑呢?今天杜老师教大家通过第三方插件实现在线编辑 Hexo 博文!

插件安装

1
npm install --save hexo-admin

注意:上面的命令需要在 Hexo 根目录执行,过程中可能会报错,是因为版本兼容性关系,无需理会!

插件使用

1
hexo s

注意:每次在使用插件时,都需要使用 Hexo 集成的 server 引擎,运行上面的命令后,可通过浏览器打开 http://DOMAIN:4000/admin 访问编辑器。

登录验证

该插件不需要身份验证即可访问,所以为了安全,最好添加身份验证。访问插件页面,点击导航栏中的 Settings,点击页面的 Setup authentification here,根据提示依次输入用户名和密码,最后验证无需理会。输入后会在页面下生成代码,将其复制到 Hexo 博客根目录下的_config.yml 即可。

下次再登录时,需要输入用户名和密码!

在线部署

每次编辑好文章后,需登录到服务器的 Hexo 根目录中执行部署命令才可以,这样非常麻烦。插件集成自动部署功能,不过需要进行一些简单配置,将下面的代码复制到 Hexo 博客根目录下的_config.yml:

1
deployCommand: './g.sh'

然后依次执行以下命令。执行后即可通过导航栏中 Deploy,然后在页面输入框输入任意字符后点击 Deploy 即可:

1
2
echo 'hexo g' > g.sh
chmod +x g.sh

评论