yapcjapan-site-template
YAPC::Japanのサイトテンプレートとレンダラ。
生成物は docs ディレクトリに設置することで公開されるんじゃ!
ディレクトリ構成
process.pl
,process_v2.pl
- テンプレートをレンダしてくれる君cpanfile
- 依存モジュールのリスト(scan-prereqs-cpanfileで更新するとイイヨ)20XXcity/
- 各YAPC毎のディレクトリgenerate_all_pages.sh
- 名前の通り全部のページをレンダリングしてくれる君data/
- テンプレートに入れるデータ*.json
template.mustache
- メインのテンプレート*.mustache
- テンプレートのパーツ
依存モジュールのインストール
cpanm --installdeps .
つかいかた
- https://mustache.github.io/記法で書かれています
{{variable}}
で変数埋め込み+α
- データ部分の記述はhttp://json5.org/です(2017kansaiから)
- もうケツカンマに悩まされる必要はないのです
20XXcity
ディレクトリに入って,generate_all_pages.sh
を叩けばいいんじゃ!- その生成物をpushしましょう.