切换到Octopress

原因

Octopress是基于Jekyll形成的一套Blog框架,增加了很多方便的功能.确实比原始的Jekyll方便不少.

于是就决定砍掉Jekyll,重新部署一下看看.

Octopress部署

  • 安装Git
  • 安装Ruby 1.9.3 (推荐使用RVM)
  • 更新gem到最新

配置本地Octopress

1
2
3
4
5
git clone git://github.com/imathis/octopress.git 
davidpan.github.com cd davidpan.github.com 
gem install bundler 
bundle install 
rake install

部署到GitHub

1
rake setup_github_pages

只需要输入github上的仓库url即可

修改配置文件

1
nano _config.yml

基本和Jekyll的配置方式差不多,修改如下参数:

1
2
3
4
5
6
7
8
9
10
11
12
url: 
title: 
subtitle: 
author: 
root: 
permalink: 
github_user: 
twitter_user: 
disqus_short_name: 
google_analytics_tracking_id:

可以根据你自己的情况修改。

生成静态文件并部署

1
rake gen_deploy

本地测试

1
rake preview

和Jekyll一样访问 http://localhost:4000/

更新文章及发布

新建文章
1
rake new_post["title name"]
新建页面
1
rake new_page["page name"]
生成并发布到GitHub
1
rake gen_deploy
查询所有rake参数
1
rake -T

延伸阅读

  1. Octopress官方文档(英文)
  2. Octopress插件使用(英文)

《切换到Octopress》有3个想法

  1. 博主讲的很到位,可惜难得才更新文章,如果是苏州的朋友,可以见面互相交流一番。

发表评论

电子邮件地址不会被公开。 必填项已用*标注