Octopress-on-github

[octopress on github 導入手順と使用方法] 2013/06/22~

  • 導入

1
2
3
4
$ git clone git://github.com/imathis/octopress.git octopress
$ cd octopress
$ bundle install
$ rake install
  • テーマの変更

1
2
$ git clone https://github.com/wallace/justin-kelly-theme.git .themes/justin-kelly
$ rake install['justin-kelly']
  • 初期設定

1
$ rake setup_github_pages

Enter the read/write url for your repository: [リポジトリURI]

  • 記事の投稿

以下でファイル(source/_posts/YYYY-mm-DD-test-post.markdown)を作成し、それを編集する。

1
$ rake new_post['new issue']
  • ページの新設

1
$ rake new_page['new-page']
  • 記事の生成

1
$ rake generate
  • ローカルでのプレビュー

1
$ rake preview

以下へアクセス http://localhost:4000/

  • デプロイ

1
2
$ rake generate
$ rake deploy

もしくは

1
$ rake gen_deploy
  • その他

たまにキャッシュを削除すること

1
$ rake clean

上記は以下と等価

1
$ rm -rf .pygments-cache/** .gist-cache/** .sass-cache/** source/stylesheets/screen.css

git も以下で最適化

1
$ git gc

以上


■追補

次のように記事の投稿に失敗した場合は、rakeコマンドのエイリアスを設定すること。

1
2
3
4
$ rake new_post['new issue']
zsh: no matches found: new_post['new issue']

$ alias rake="noglob rake"

参考サイト:
http://ackintosh.github.io/blog/2013/02/02/cant-create-post/
https://github.com/imathis/octopress/issues/117