Jekyll:jekyll-archives でアーカイブページを作る
· 2 min read
jekyll-archives
を使うと、日付・カテゴリ・タグごとにアーカイブページを生成してくれます。
まずはインストールします。
gem install jekyll-archives
次に _config.yml
を編集して生成するようにします。
gems: [jekyll-archives] jekyll-archives: enabled: [all] layout: 'archive' permalinks: year: '/archives/year/:year/' month: '/archives/month/:year:month/' day: '/archives/month/:year:month:day/' tag: '/archives/tag/:name/' category: '/archives/category/:name/'
この設定だと、すべてのアーカイブページを archives
フォルダ以下に作成します。
例えば 2016 年の記事の場合 /archives/year/2016
になります。
enabled
のところで生成する種類を指定できます。all
ならすべて、[year, tag, category]
なら年・タグ・カテゴリの3種類になります。
layout
ではアーカイブページのレイアウトを指定します。今回は archive
と指定しているので、_layouts/archive.html
となります。
レイアウトについては こちら を参照してください。
各アーカイブページへのリンクは自分で作成する必要があります。 それについては こちらの記事 を参照してください。