Sculpin で始める PHP での静的サイト生成

[2013/10/15 追記]より詳細な解説記事 PHPで静的サイトを簡単に作成できるSculpin — A Day in Serenity (Reloaded) — PHP, FuelPHP, Linux or something を書きました。

Ruby 製の Jekyll が有名ですが、PHP にも静的サイト生成ツールがありました。

テンプレートは Twig、コンテンツは Markdown で書けます。
インストール

Sculpin の Blog のスケルトンをインストールします。

$ git clone git@github.com:sculpin/sculpin-blog-skeleton.git

Sculpin 本体を phar でインストールします。

$ cd sculpin-blog-skeleton
$ curl -O -k https://download.sculpin.io/sculpin.phar

Blog のスケルトンで必要なコンポーネント(bootstrap など)をインストールします。

$ php sculpin.phar install

Web サーバの起動

ページを生成し、PHP のビルトイン Web サーバを起動します。PHP 5.4 以上が必要です。

$ php sculpin.phar generate --watch --server

これで、http://localhost:8000/ でサーバが起動しました。

[2013/10/15 追記]より詳細な解説記事 PHPで静的サイトを簡単に作成できるSculpin — A Day in Serenity (Reloaded) — PHP, FuelPHP, Linux or something を書きました。