Keywords

Hugo 默認會在創建[相關內容]集合時評估關鍵字。

使用示例

例如,在 content/recipes/sushi.md 文件的前言中定義關鍵字:

content/recipes/sushi.md
     
---
keywords:
- tuna
- sriracha
- nori
- rice
title: 如何製作辣味金槍魚手捲
---
+++
keywords = ['tuna', 'sriracha', 'nori', 'rice']
title = '如何製作辣味金槍魚手捲'
+++
{
   "keywords": [
      "tuna",
      "sriracha",
      "nori",
      "rice"
   ],
   "title": "如何製作辣味金槍魚手捲"
}

要在模板中列出關鍵字:

{{ range .Keywords }}
  {{ . }}
{{ end }}

或者使用 delimit 函數來格式化輸出:

{{ delimit .Keywords ", " ", 和 " }} → tuna, sriracha, nori, 和 rice

關鍵字也是一個有用的[分類法]:

hugo.
     
taxonomies:
  category: categories
  keyword: keywords
  tag: tags
[taxonomies]
  category = 'categories'
  keyword = 'keywords'
  tag = 'tags'
{
   "taxonomies": {
      "category": "categories",
      "keyword": "keywords",
      "tag": "tags"
   }
}