10.jpg?x-oss-process=image/auto-orient,1/quality,q_90/watermark,image_bG9nby5wbmc_eC1vc3MtcHJvY2Vzcz1pbWFnZS9yZXNpemUsUF8yMA,g_center,t_50,x_10,y_10

每次发布博文都要登录到服务器太过麻烦,有没有什么方法可以让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

 评论