no_picture

Jekyll を使ったGithub Pages で関数呼び出し的なことをする

この記事は すごい広島 #005 で試したことです。 Github Pages で Jekyll を使う場合は機能拡張などすることが基本的にできません。 関数のように汎用のHTMLを作成して、引数で動作を変えるようなことがしたい。 本来ではあれば Liquid のカスタムタグなどが使えるのですが、jekyll が safe モードで動いているので、カスタムタグを作成することができません。 しかし、 liquid の includeタグ を利用することでそれっぽいことができます。 流れは あらかじめ変数をセットしておく include を使う セットしておいた変数で分岐したり、表示内容として利用する となります。 変数 変数をセットするには FrontFormatter を利用するか、liquidの assignタグ か caputerタグを利用することになります。 FrontFormatterを使う FrontFormatter は ページの先頭に書く yaml の部分です。 例: title: "すごい広島 #5" date: 2013-06-19 19:00:00 place: tullys page.place という変数を追加して tullys という文字列をセットできます。 assign を使う Liquid の assign タグを利用して { % assign place = tullys % } place という変数を追加して tullys

no_picture

広島Ruby勉強会 #30で Liquidの簡単な説明をした

広島Ruby勉強会 #030で Jekyl の中で使用されている テンプレートエンジン Liquid のざっくりとした説明をする LT しました。 大したネタもないし、そんなに凝ったこともしてないですが、公開しておきます。