インストーラからRuby2.0を入れた。
インストールの途中でパス通してくれるし、1発でできた。
middlemanっていうHTML generatorを使うのが目的。
最初、node.jsのgruntのconcatっていうplug inでいけるかなとか思ったけど無理だった。
concatでHTMLファイルの結合はできるのだけど、ほんとに結合するだけ。差し込んだり、読み込んだりはできないっぽい。
node.jsにはjadeっていうテンプレートエンジンがあるんだけど、
HTMLの書き方が思いっきり変わってしまうといろいろといやだなと思いあきらめた。
middlemanで検証すること。
- 吐き出すファイルの拡張子をphpにできるかどうか。(phpでデータ読み込みたい時が結構あるので。)
→できた。 - そもそもphpのコードをかけるかどうか。
→できた。
細々とした検証が続きそう。
要はmiddlemanがphpのincludeの代替になるかどうかなんですよね。求めているのは。
phpでHTML generatorってないんですかねー。誰か移植してくんないかな。
続き。
っていうPHP製のstatic HTML generatorを試したけど、勝手にindex.htmlが生成されてしまうんですよね。ぱっとみ回避できなかった。。。PHPしか使わないからPHP製のやつがよかったんだけどね。
rootのindex.htmlが必ず存在してもよい時はPieCrustでまったく問題なしです。
僕の場合はrootにindex.phpを使いたいので、採用するのにちょっと抵抗がありました。
MiddleMan
拡張子が.phpでもHTML generateしてくれるし、
余計なファイルを勝手に生成しないし、今のところ問題なし。
- footerのincludeができることを確認した。
- htmlとphpの拡張をを混ぜることができる。
もうMiddleManで決まりですね。
あとは実績を積んでいくのみかな。