for loop

Octopress導入

動機

blogを書くのが面倒になって久しくoutputしてなかったのだけど、下記を見て試してちょっと試してみたくなったので。

目標

octopressを使ってのGithub Pageの作成

結果

今見ているこのページ。

過程

Githubでblogということで探していると、どうも静的にローカルで作成してuploadする形式になりoctopressというツールが便利そうだったのでひとまずこれを採用していじってみることにしようと方針が決まる。

リポジトリの持ち方などは下記を参考に。
Octopressのインストールから運用管理まで – T.I.D.

ただ、どうもpreview時に下記のようなエラーになってしまうので調べたところ下記と似たような状況だったのでGemfileに gem 'therubyracer' を追加して対処。
Ruby:Rails4 で Could not find a JavaScript runtime エラー | サイト運営の私的メモ

1
2
3
% rake preview  
Starting to watch source with Jekyll and Compass. Starting Rack on port 4000  
/home/kino/.rbenv/versions/1.9.3-p547/lib/ruby/gems/1.9.1/gems/execjs-2.2.0/lib/execjs/runtimes.rb:51:in `autodetect': Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable)

上記までで一応目標は達成。
markdownを忘れてしまったまま書いているので勉強しなおさないといけないのだけど、せっかく手元で色々設定できるのでwebベースのブログを使ってたころに挫折したEmacsとの連携もどうにかしたいところ。

たださがしているとorg-modeと連携できるようで便利そうなのがあり、いきなりmarkdown学習意欲が削がれることに。
Octopress の記事を org-mode で – Quickhack Diary

それなりにoutputが簡単にできそうな環境を作れそうなので今後いくつかは書き方とか、設定とかに関して投稿できれば良いな。