Hexo 环境部署与发布

文章目录
  1. 1. 本地安装 Hexo
  2. 2. 部署到远端
    1. 2.1. Git
    2. 2.2. SFTP

本地安装 Hexo

安装 node.js

1
sudo apt-get install nodejs

安装 npm

1
sudo apt install npm

更新 npm

1
npm update -g

npm 更换为国内源

1
npm config set registry https://registry.npm.taobao.org

更新 node.js

1
2
sudo npm install -g n
sudo n latest

安装 Hexo

1
sudo npm install -g hexo-cli

部署到远端

Git

1
npm install hexo-deployer-git --save

配置站点 _config.yml

1
2
3
4
5
deploy:
type: git
repo: <repository url>
branch: [branch]
message: [message]

SFTP

1
npm install hexo-deployer-sftp --save

配置站点 _config.yml

1
2
3
4
5
6
7
8
9
10
deploy:
type: sftp
host: <host>
user: <user>
pass: <password>
remotePath: [remote path]
port: [port]
privateKey: [path/to/privateKey]
passphrase: [passphrase]
agent: [path/to/agent/socket]