环境准备
1. 安装Node.js
2. 安装hexo
1
npm install hexo-cli -g
#####3. 搭建静态博客
1
2
3
4$ hexo init blog_name
cd blog_name
$ npm install
$ hexo server # 生成静态文件,启动本地服务器
#####4. 写博客
1
2
3
4$ hexo new article
# 使用markdown编辑器编辑
$ hexo generate #生成静态文件
$ hexo server #本地看效果
#####5. 部署到github
编辑_config.yml,添加github仓库地址,添加如下信息
1
2
3
4
5
6# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
type: git
repo: https://github.com/$username/$username.github.io.git
branch: master
添加Git部署所依赖的库 hexo-deployer-git
1
$ npm install hexo-deployer-git --save
添加.gitignore文件,忽略不必要的文件
1
2
3
4
5
6
7.DS_Store
Thumbs.db
db.json
*.log
node_modules/
public/
.deploy*/
初始化仓库,并添加github远程源
1
2
3
4
5$ cd blog_name
$ git init
$ git add .
$ git commit -m "blog" # 提交
$ git remote add origin https://github.com/$username/$username.github.io.git # 添加远程源
部署到Github上
1
$ hexo deploy