# 快速上手
# 在安装之前
# 安装依赖
你需要在你的服务器中安装Node.js
、git
、hexo
。
没有 Hexo 和 Node.js 经验的同学可以查看手把手教学
# 配置 hexo 博客
你需要在你的服务器上部署你的 hexo 博客源码并且配置 hexo 和 git 的相关命令。
本教程中假设你将 hexo 博客源码部署在了
~/myblog
目录。相应的,hexo 配置文件应该在~/myblog/_config.yml
。
请确保以下命令可以在~/myblog
路径运行成功:
hexo generate
:生成 hexo 博客hexo deploy
: 生成 hexo 博客并部署git add . -all && git commit -m 'server updates'
: 将博客更改添加进 gitgit pull
: 从远端拉取博客内容git push
: 将本地博客内容推送到远端
可选配置
如果你不需要使用 hexo 的部署功能,则hexo deploy
不用配置。如果你不需要远端的 git 存储,则git pull
和git push
不用配置。
# 安装
# 默认安装
下载源码
本教程假设你将
winwin-hexo-editor
安装在~/winwin-hexo-editor
目录
git clone https://github.com/YuJianghao/winwin-hexo-editor
cd winwin-hexo-editor
安全警告
请不要将博客源码或winwin-hexo-editor
部署到 http 服务的网站根目录下,例如/www
或/www/wwwroot/
。这很可能会导致一些安全问题。
安装依赖
yarn # 或者 npm install
运行安装程序
node install.js
开始运行
# 不使用pm2
npm run start
# 使用pm2
npm run prd
然后用浏览器打开http://localhost:5777
如果你是 windows 用户
- 本程序未在 windows 环境下测试。理论上可以运行。
- 推荐使用 WSL,详见适用于 Linux 的 Windows 子系统
# 使用自定义服务器
直接使用http://yourserveripaddress:5777
即可。
# 使用域名
你需要自行配置你的 http 服务器反向代理。
# 更新
bash update.js
更新后你需要手动重启服务
# 卸载
只需要完整删除winwin-hexo-editor
目录。winwin-hexo-editor
不会对系统其他文件做任何更改。
# 其他命令
# 停止
npm run stop
# 重启
npm run restart
# 开发
npm run dev
预览版 →