jekyllのindex.hamlとかを_pagesに格納する方法
#jekyll 2015/10/09
Jekyll を使っていて、index.haml や feed.xml などのファイルがProject directoryに散らばってしまうのが気になりました。 この記事では、 _posts/ のように機能する _pages/ を作る方法を紹介します。
まず、Project directoryに _pages/ を作成します。 index.haml や feed.xmlは適宜 _pages/ に移動します。
mkdir _pages_pages/ をJekyllの監視対象とするための設定を config.yml に追加します。
include:
- _pages_pages/ 内に移動したファイルの中の yaml front matter を確認し、permalinkの指定がされていないファイルが有れば、次の記述を追加します。
permalink: /再度ビルドを行い _site/ に今回移動したファイル(hamlやmdはhtmlに変換済み)が配置されていれば成功です。 Project directoryがちょっとだけ綺麗になりました。