概要
octopressとGithub Pagesを使ってblogを構築する手順と、記事の更新/公開方法、blogのthemeを変更する手順をまとめた。 記事の投稿方法は別記事に。
octopressでblogを書くメリット。
+ 静的ファイルを表示するだけなので、wordpressより軽い
+ markdownで記事が書ける
+ webではなく、ローカルで記事が書ける
+ gitで管理できる
blog構築
[1] githubで、username.github.ioというレポジトリを作成
- usernameがkamatariだったら=> https://github.com/kamatari/kamatari.github.io
[2] localにoctopressの環境を構築
- octopressを落としてくる (今後blogの設定、記事の投稿はこのディレクトリ内で行う)
$ git clone git://github.com/imathis/octopress.git octopress
$ cd octopress
- [3] bundlerで必要なものをとってきて、defaultのoctopress themeを取得
$ gem install bundler
$ bundle install
$ bundle exec rake install
- [4] Github Pagesに必要な設定を行う
- setup_github_pages実行すると、途中でgithub のレポジトリを聞かれるので、[1]で作ったレポジトリのSSH clone URLを入力する
- kamatariだと => git@github.com:kamatari/kamatari.github.io.git
$ bundle exec rake setup_github_pages
- [5] blogのタイトルやauthor、dateformatなどの設定
- blogの設定は、_config,ymlにまとまっているので、これを編集する
$ vim _config.yml
- [6] blogを構築して、Github Pagesにdeploy
- [5]で設定した内容を反映したblogに必要なファイルを生成してdeployする
$ bundle exec rake generate
$ bundle exec rake deploy
[7] http://username.github.io に先ほどgithubにpushしたblogが確認できるようになる
- 初回は少し時間がかかる場合もあるとか。
[8] 最後にaddしてcommitしてpushしておきます
- branchはsourceを使う事に
$ git add .
$ git commit -m 'commit new post'
$ git push origin source