いろいろ試してみた結果のまとめ。
とりあえずHonokaとBootstrapをGit Submoduleをつかってリポジトリに読み込みます(例ではsrc/
フォルダに読み込む)。
% git submodule add https://github.com/twbs/bootstrap-sass.git src/bootstrap
% git submodule add https://github.com/windyakin/Honoka.git src/honoka
masterだとコンパイル時にバージョン情報が失われるので、Compassビルド時にバージョンを挿入するようにしたものにするためです。
% cd src/honoka
% git checkout trunk
config.rb
を編集して、BootstrapとHonokaのフォルダをビルド時に参照するようにします。具体的には以下のコードを追加。
additional_import_paths = [
"src/honoka/src/compass/css/",
"src/bootstrap/assets/stylesheets/"
]
この時読み込み順を1番目にHonoka→2番目にBootstrapにしてください。この順番を変えると素のBootstrapが出力されます。
SCSSファイルでHonokaを読み込み出力させます。このときbootstrap.scss
というファイル名にしたいところですが、ファイル配置の関係上できないです。なので大本のCSSに結合させるか、bootstrap.scss
以外の名前を使うしかありません。
なおファイルの内容は以下。
@import "bootstrap"
おそらくこれでCompassを使ってビルドすればHonokaが出力されるはずです