Skip to content

Hugo網頁實作 - 文章呈現

前言

寫好的文章有時候並不想呈現在首頁上,或是需要置頂、讓部分文章留在首頁… 這時一樣需要修改html檔

可以先參考上一篇了解go template 基礎

並且參考基礎介紹中的params.mainsections,決定哪些文章顯示在首頁上

著手修改

首先找到首頁呈現的html檔
EX:

然後可以修改函數以達到目的

目的1: 隱藏文章

“Params.hidden” “ne” “true” 部分 (where函數參考https://gohugo.io/functions/where/)

  1. 增加Params.hidden變數,可以在各文章header中設定
  2. ne 代表 != 也就是 如果文章的hidden為真,那就不顯示該文章
    EX:
    以上設定,則這篇文章不會顯示在首頁

目的2: 重排文章順序

.ByWeight部分
可以在各文章設定weight,越小會呈現在越上面

參考資料

Hugo go template - List of content in Hugo:
https://gohugo.io/templates/lists/
Contents section - where
https://gohugo.io/functions/where/