Engine Yardのオフィスはオープンソースやクラウド、スタートアップに関する勉強会やイベントへの会場提供を行っています。 毎週のようになんらかの勉強会が開催されており、スケジュール確認のためのカレンダーをGoogleカレンダーで公開しています。 このカレンダーの内容をJekyllで構築したWebサイトへ反映をRubyを使って実装しています。今回はその内容についてご紹介します。 Engine Yardイベントカレンダー Enigne Yard | ミートアップと勉強会 Jekyllはファイルベースの簡易DBを内蔵 Jekyllにはブログを作る為の機能としてファイルベースのデータベース機能を持っています。具体的には_posts以下に置いたmarkdownをメタ情報に基いて順次表示します。 このmarkdownにはFront Matterと呼ばれるメタ情報が着いており、カテゴリ別の検索など