今回 Middleman+GitHub Pagesを使ってブログ環境を一新したのでブログ環境構築手順を残します。
GitHub Pages用のリポジトリを作成
GitHub Pages を参考にしてリポジトリを作成します。username.github.io
でリポジトリを作成。
Middlemanのインストール
Middlemanとその拡張であるMiddleman Blogをインストールします。
$ gem install middleman |
ブログのプロジェクトを初期化
ブログの骨組みを作ります。
Dropboxの下にディレクトリを作って、そこをソース置き場にします。iPadのDiet Codaから記事を書けるようにするためです。
$ cd ~/Dropbox/GitHub |
リモートリポジトリの登録
最初に作ったusername.github.io
のリポジトリをremote登録します。
$ cd my-blog |
Gemfileを修正
LiveReloadやシンタックスカラーリングをしたいので以下を追加。
gem "middleman-deploy" |
書いたらbundle install
します。
config.rbを設定
Blogのprefixをarchives
としました。
あとビルドの設定とLiveReloadとSyntaxの設定を追加しています。
以下config.rb
の一部抜粋。
Time.zone = "Tokyo" |
build & deployしてみる
ここまでできたらいよいよGitHub Pagesに公開します。
$ middleman build |
deployするとusername.github.io
のリポジトリへbuildされたファイルがプッシュされます。http://uesrname.github.io/
にアクセスしてちゃんと表示されていればOK。
独自ドメインの設定を行う
公開したページには、http://username.github.io
でアクセス可能ですが、どうせなら独自ドメインで公開したいのです。
カスタムドメインの設定は<projectroot>/source/CNAME
というファイルを作成し、ドメインを記述する事で可能になります。
blog.example.com |
あとは、こちらを参考にドメイン側のCNAMEを設定します。
これで Middleman+GitHub Pagesのブログ環境が整いました。
あとはテーマを自作したり、使いやすいように構成変えたりです。