パーマリンク

Jekyll はサイトの URL を構築するための柔軟な方法をサポートしています。 あなたは設定項目か、Post ごとの YAML Front Matter 内でサイトのパーマリンクを指定することができます。 あなたはリンクを作成するか、あなた自身のリンクを作成するために 組み込まれたスタイルのひとつを自由に選択します。 デフォルトのスタイルは date です。

パーマリンクは動的要素がコロン接頭辞で表現された テンプレートの URL を作成することによって構築されます。 例えば、デフォルトの date パーマリンクは /:categories/:year/:month/:day/:title.html として定義されています。

テンプレート変数

変数 説明

year

Post のファイル名から取得できる年

month

Post のファイル名から取得できる月

i_month

Post のファイル名から取得できる0埋めしない月

day

Post のファイル名から取得できる日

i_day

Post のファイル名から取得できる前ゼロなしの日

short_year

Post のファイル名から取得できる年の下2桁

title

Post のファイル名から取得できるタイトル

categories

この Post に対して指定されたカテゴリ。 Jekyll は自動的に URL 中のダブルスラッシュを解析し、 もしそのカテゴリーが存在しない場合は、これを無視します。

組み込みパーマリンクスタイル

パーマリンクスタイル URL テンプレート

date

/:categories/:year/:month/:day/:title.html

pretty

/:categories/:year/:month/:day/:title/

none

/:categories/:title.html

パーマリンクスタイルの例

Post 名 /2009-04-29-slap-chop.textile が与えられた時:

URLテンプレート パーマリンク URL の結果

指定なし、または permalink: date

/2009/04/29/slap-chop.html

pretty

/2009/04/29/slap-chop/index.html

/:month-:day-:year/:title.html

/04-29-2009/slap-chop.html

/blog/:year/:month/:day/:title/

/blog/2009/04/29/slap-chop/