まくまくHugo/Goノート
特定の記事を常にリスト上方に表示する(weight 変数)
2017-08-28

記事(コンテンツ)の一覧ページでは、通常は記事の作成日時順に一覧が表示されます。 一覧ページで特定の記事を最初に表示したい場合は、記事のヘッダ (front matter) 部分の weight 変数で、記事の重要度(整数値)を設定します。

記事のヘッダ (Front matter) の記述例

---
title: "重要な記事"
date: "2017-08-28"
weight: 1
---

本文...

weight 変数に設定した値は、小さいほど重要度が高いと認識されます。 つまり、weight 値を 1 にすると、重要な記事として上の方に表示されます。 2 はその次、3 はさらにその次、というように、昇順に表示されます。

weight 値には、実はマイナスの値も設定することができるため、-99999 といった値を設定しておくと、0 や 1 と設定したものよりも上位に表示されます(優先度がものすごく高いと見なされる)。

weight 値の設定されていない通常の記事は、どのような weight 値を持つ記事よりも優先度が低いと見なされませます(後ろに表示されます)。

2017-08-28