切换到Octopress


原因

Octopress是基于Jekyll形成的一套Blog框架,增加了很多方便的功能.确实比原始的Jekyll方便不少. 于是就决定砍掉Jekyll,重新部署一下看看.

Octopress部署

配置本地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

延伸阅读

  1. Octopress官方文档(英文)
  2. Octopress插件使用(英文)
comments powered by Disqus