Gitで管理できるWebサイト・ブログの作成のツールGiblogをはじめよう公式ドキュメントフォーラムリポジトリお問い合わせMarkdownで記事を書けるようにするMarkdownで記事を書けるようにしてみましょう。GiblogのデフォルトはGiblog記法ですが、Markdownに対応させることもできます。拡張子が「md」だった場合に、マークダウン記法で書けるようにしてみましょう。MarkdownモジュールのインストールPerlには、Markdownの入力をHTMLに変換するモジュールがCPANにはいくつかあります。ここでは、Githubのマークダウン記法に近い記述ができるText::Markdown::Hoedownを使ってみましょう。Text::Markdown::Hoedowncpanmがインストールされている場合は、cpanmで、cpanしかない場合は、cpanでインストールしましょう。Markdownで記事を書くためのプログラムの修正Giblogの機能を追加・変更するには、ビルドコマンド「lib/Giblog/Command/build.pm」を修正します。修正を間違って動かなくなった時のために、このファイルをバックアップを取っておくと安全です。ビルドコマンドにMarkdownで編集できる機能を追加してみましょう。parse_giblog_syntaxというメソッドが呼ばれている部分を探してください。...}この部分を、ファイルの拡張子が「md」であった場合に、Markdownとして解釈して、HTMLを出力するという処理を追加します。...}require文を使って、Text::Markdown::Hoedownを動的にロードしています。ファイル拡張子が「md」であった場合に、出力のためにhtmlに修正する処理を書いています。markdown関数を使って、コンテンツをMarkdownからHTMLに変更する処理を書いています。templatesの中にあるファイルの拡張子を「md」にして、Markdownで記事を書いてみましょう。出力がHTMLになっていれば、成功です。