Blog迁移到了Hexo
Octopress的痛点
受不了_deploy
文件夹的折磨,以及AutoGenerate Disable这错误导致生成问题,rake deploy靠运气成功,今天将blog迁移到了hexo
Hexo优点
更简洁的语法
1
2
3
4
5hexo new "title"
hexo new page
hexo g #生成
hexo d #部署
hexo s #运行更快的生成速度
直观的部署结果
安装
安装Node
参考node官方 https://nodejs.org
安装hexo以及用到的东西
1
npm install -g hexo-cli
创建Blog
1
2
3
4
5
6hexo init blog
cd blog
npm install
#安装Server
npm install hexo-server --save
基本使用
创建文章1
2
3
4hexo new "first blog"
#创建独立页面
hexo new page "about"
预备部署1
2
3
4
5
6
7
8
9#添加github部署支持
npm install hexo-deployer-git --save
## 修改_config.yml
deploy:
type: git #不要再使用github作为type
repo: git@github.com:<yourname>/<yourname>.github.io.git
branch: master
修改配置
安装主题,推荐Next, 有详细的安装文档
安装参考
http://theme-next.iissnan.com/five-minutes-setup.html
详细的配置
https://github.com/iissnan/hexo-theme-next/wiki/主题配置参考
添加RSS
1 | npm install hexo-generator-feed --save |
上传图片
1 | 放到./source/uploads文件夹下,代码中使用 |
修改生成文件的格式
修改为Year-Month-Day-title样式,方便查找
打开_config.yml
1
new_post_name: :year-:month-:day-:title.md