github + hexo = blog

github 创建pages

1
2
3
4
命名格式:
yourname.github.io
注意:
yourname必须是你的github name,否则blog URL不是以上格式

安装hexo

1
2
3
4
5
6
7
安装hexo-cli
npm install -g hexo-cli

hexo建站
hexo init <your_blog_name>
cd <your_blog_name>
npm install

hexo部署到git上

1
2
3
4
5
6
7
8
9
10
安装hexo-deployer-git
npm install hexo-deployer-git --save

修改_config.yml
repo: 用git@作前缀,否则每次提交都需要输入github账号密码

提交到github
hexo clean
hexo g
$ hexo d

hexo的Next主题

1
2
3
4
5
6
7
8
9
10
11
12
13
下载next主题
在your_blog_name/thems目录下:
git clone https://github.com/iissnan/hexo-theme-next themes/next

配置为next主题
站点_config.yml下,找到thems字段,修改为next

设置favicon图标
准备favicon.ico格式文件,放入source/images目录
修改配置文件_config.yml
favicon:
small: /images/favicon.ico
medium: /images/favicon.ico:w

参考链接

主要参考