切换到Octopress
原因
Octopress是基于Jekyll形成的一套Blog框架,增加了很多方便的功能.确实比原始的Jekyll方便不少. 于是就决定砍掉Jekyll,重新部署一下看看.
Octopress部署
- 安装Git
- 安装Ruby 1.9.3 (推荐使用RVM)
- 更新gem到最新
配置本地Octopress
git clone git://github.com/imathis/octopress.git
davidpan.github.com cd davidpan.github.com
gem install bundler
bundle install
rake install
部署到GitHub
rake setup_github_pages
只需要输入github上的仓库url即可
修改配置文件
nano _config.yml
基本和Jekyll的配置方式差不多,修改如下参数:
#url:
title:
subtitle:
author:
root:
permalink:
github_user:
twitter_user:
disqus_short_name:
google_analytics_tracking_aliases:
可以根据你自己的情况修改。
生成静态文件并部署
rake gen_deploy
本地测试
rake preview
和Jekyll一样访问 http://localhost:4000/
更新文章及发布
新建文章
rake new_post["title name"]
新建页面
生成并发布到GitHub
rake gen_deploy
查询所有rake参数
rake -T