Middleman でプロジェクトを作るときに Slim, Sass, CoffeeScript のファイルで生成するようなテンプレートを作りました.
2014.2.8 version0.2.0 bower 追加.
Gem
使い方
マシンの環境にインストールする場合
$ gem install middleman middleman-scaffold
$ middleman init . --template scaffold
以下の様なディレクトリ構成で生成されます.
$ tree -L 2 .
└── source
├── css
│ └── all.css.sass
│ └── reset.css.sass
├── img
├── js
│ └── all.js.coffee
└── layouts
│ ├── layout.slim
│ ├── _footer.slim
│ └── _header.slim
└────── index.html.slim
─── bower.json
─── .bowerrc
テンプレート作成と bower インストールしたらすぐ開発できます.
$ middleman init MY_PROJECT --template scaffold
$ cd MY_PROJECT
$ bundle install --path vendor/bundle
$ bower install
$ middleman server
せっかく Gem にしたので更に拡張していきたいなあと漠然と考えています.