自由帳

@_nibral の技術ブログ

Jekyllで日付に基づいたディレクトリを作らない

_postsディレクトリに記事を入れるとき、ファイル名にYYYY-MM-DD-なんとか-かんとか.mdの形式で日付を入れないといけない。 ページのコンパイル時、この日付をもとに

_site
 |-YYYY
   |-MM
     |-DD
       |-なんとか-かんとか.html

という構造ができて、example.com/YYYY/MM/DD/なんとか-かんとかで見えるようにしてくれる。

また、日付の情報を持たせたくない場合、Front-Formatterにpermalink属性を追加するとその名前でリンクを作ってくれる。 例えば、

----
layout: default
title: すごいメモ
permalink: supermemo
----

とすると、example.com/supermemoで見えるようになる。 ファイル名の日付は適当に入れておけばOK。雑多なメモ置き場として使う時にべんり。