使用Hexo和Markdown在github上建立自己的博客

环境准备

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