My Octopress Blog

A blogging framework for hackers.

Github Pages + Jekyll でブログを作ろう

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 というファイルができるので、それを編集して、記事の内容を書きます。