概要

octopressとGithub Pagesを使ってblogを構築する手順と、記事の更新/公開方法、blogのthemeを変更する手順をまとめた。 記事の投稿方法は別記事に。

octopressでblogを書くメリット。

+ 静的ファイルを表示するだけなので、wordpressより軽い
+ markdownで記事が書ける
+ webではなく、ローカルで記事が書ける
+ gitで管理できる

blog構築

  • [1] githubで、username.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