- 无论是tag,category 还是keyword 都是用来分类来定义的,这些在hugo里面没有太多的区别,都可以自定义,先演示页面keywords - tag和categories 1. myfirst.md ``` --- title: "First" date: 2019-11-01T16:08:13+08:00 draft: false categories: ["亚马逊云","认证考试"] tags: ["aws"] keywords: ["aws","first"] --- ``` 2. 显示所有的tag,定义模板layouts/tags/index.html ``` {{ define "main" -}} <ul> {{ $type := .Type }} {{$type}} {{ range $key, $value := .Site.Taxonomies.tags.Alphabetical }} {{ $name := .Name }} {{ $count := .Count }} {{ with $.Site.GetPage (printf "/%s/%s" $type $name) }} <li><a href="{{ .Permalink }}">{{ $name }}</a> {{ $count }}11111111</li> {{ end }} {{ end }} </ul> {{- end }} ``` 3. 创建tag显示页面tags/index.md ``` --- title: "Posts" date: 2019-11-01T16:10:12+08:00 type: "tags" layout: "index" --- ``` 4. 显示每个tag关联的页面,创建模板layouts/taxonomy/tag.html ``` {{ define "main" -}} <ul> {{ range .Data.Pages }} <li> <a href="{{.RelPermalink}}">{{ .Title }}</a> </li> {{ end }} </ul> {{- end }} ``` 5. 访问菜单栏标签:http://localhost:1313/tags/