Hugo Tags

タグを付けたのだけど出力先を設定していないので404になるし,そのままタグを表示させるとテーマのCSSが効いてしまう。
タグの一覧を表示したいがページネーションするので普通のページと見た目が変わらない。

タグの一覧ページを作るのには
config.tomlのタクソノミーにタグを定義して

[taxonomies]
   tag = "tags"
#    category = "categories"
#    preserveTaxonomyNames = true
/themes/casper/layouts/_default/terms.html

簡単なCSSを配置して

<!DOCTYPE html>
<html lang="{{.Site.LanguageCode}}">
<meta http-equiv="content-type" content="text/html; charset=utf-8">

<h3>タグ一覧</h3>
<ul>
  <link rel="stylesheet" href="{{.Site.BaseURL}}css/den.css">
  {{- range $termName, $entries := .Site.Taxonomies.tags }}
    <li><a href="{{ "/tags/" | relLangURL }}{{ $termName | urlize }}">{{ $termName }}</a> ({{ $entries.Count }})
  {{- end }}
</ul>