Skip to main content

winwin-hexo-editor 完全部署指南

October 17, 2020   

在这之前你需要准备好

  • 一台安装了宝塔面板的linux centOS服务器
  • hexo博客已经成功部署到了服务器上
  • 能够访问ssh

下载Hexo Editor到服务器端

定位到Hexo博客的根目录下,执行以下命令

国内下载

git clone https://gitee.com/winwin_2011/winwin-hexo-editor

国外下载

git clone https://github.com/YuJianghao/winwin-hexo-editor

刷新一下宝塔面板,我们就会看到下载好的winwin-hexo-editor文件夹

image-20200921204021649

安装

进入winwin-hexo-editor文件夹

cd winwin-hexo-editor

运行安装程序

bash ./install.sh

配置

自动配置步骤

? What's your hexo blog path? The same path as your hexo _config.yml file
//输入Hexo博客的根目录,可以直接从宝塔面板复制
? Which port do you like your hexo-editor running at? (5777)
//通常来说直接使用默认5777端口即可,直接回车
? Secret Key?Like a password, can be anything you like. (secret)
//任意的密钥,不是登录的密码,之后不会再使用到
? Access token expire time Eg: "2 days", "10h", "7d"  (1h)
//默认直接回车即可
? Refresh token expire time Eg: "2 days", "10h", "7d"  (7d)
//默认直接回车即可
? username: (admin)
//这个是日后登录的用户名,默认为admin,也可以自行设置
? password default `admin` [hidden]
//这个是日后登录的密码,默认为admin,也可以自行设置

之后如果成功的话就会出现以下的界面:

Finished!
Run `npm start` to start with node
Run `npm run prd` to start with pm2
Run `npm run stop` to stop
Run `npm run restart` to restart
Run `bash ./update.sh` to update
Run `bash ./setup.sh` to change settings
Remember to (re)start your service manually!
Have fun :p
For uninstall:
1) Remove the following folder: /www/wwwroot/blog.lihaojin.cn/winwin-hexo-editor
2) Stop youre service manually.

开启Hexo Editor服务

pm2进程守护

接下来我选择的是使用pm2来守护进程

npm run prd

出现这样的界面则代表开启成功

image-20200921205138619

放行端口

接下来转到宝塔面板安全选项卡界面,放行5777端口

image-20200921205340402

接下来我们就可以通过服务器ip地址:5777的方式来访问Hexo Editor了

image-20200921205425398

接着填写你刚刚设置的用户名和密码登录即可