Included file ‘JB/setup’ not found in _includes directory
Jekyll?
ブログのフレームワークです。 Rubyのgemとして提供されています。 データベースを使用せず、テキストファイルもしくはマークダウン記法で記事を作成します
Jekyll-Bootstrap?
設置が簡単にできます。 github pages は、Jekyllにネイティブで対応してるので、らくちんです。
ゼロから作ろう Jekyll でブログ
Jekyll Bootstrap を参考に。
リポジトリを作る
github でログインし、リポジトリを作成します。 その時、リポジトリ名を
#{githubのユーザー名}.github.com
とする必要があります。 私だと、 misogi.github.com ですね。
リポジトリを作り、ブログをセットアップします
Jekyll-Bootstrap 一式をとってくる –> 自分のリポジトリに突っ込む
(この手順だけであれば windows + github for windows だけでも可能です)
# bootstrapのファイル一式をリポジトリから取得し、ローカルマシンに置きます
$ git clone https://github.com/plusjade/jekyll-bootstrap.git USERNAME.github.com
# ディレクトリを移動します
$ cd USERNAME.github.com
# リポジトリのリモートURLを、自分のリポジトリに変えます
$ git remote set-url origin git@github.com:USERNAME/USERNAME.github.com.git
# PUSHします
$ git push origin master
Jekyll をローカルにインストール
いろいろできるようになります。
gem install jekyll
gemインストール時に、コンパイルが入るので、 fedora などの場合は、あらかじめ、
sudo yum install ruby-devel
が要ります。
windowsでは Devkit があればgemインストール可能かもしれません(未確認)
新しくpostする
$ rake post title="Hello World"
この手順なら、既存のファイルを上書きすることもありませんし、テンプレートになってるので編集が簡単です。
posts 以下に、YYYY-MM-DD-title.md というファイルができるので、それを編集して、記事の内容を書きます。