From a6c4709825449eaf6fb7e87f2b7c979f5f247a06 Mon Sep 17 00:00:00 2001 From: sunquan Date: Thu, 31 Oct 2019 10:34:53 +0800 Subject: [PATCH] fix: use {.Page.Title} get the original categories/tags value. --- README.md | 12 ++++-------- layouts/partials/categories.html | 6 ++---- layouts/partials/tags.html | 4 ++-- 3 files changed, 8 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 641458c..bd57bd7 100644 --- a/README.md +++ b/README.md @@ -227,15 +227,11 @@ summaryLength = 140 busuanzi = true ``` -#### 禁止分类的名称转为小写 +#### 关于分类的名称转为小写的问题 -我们在写文章的时候,会给文章进行分类,比如Golang,但是默认情况下,Hugo会把这个Golang转为小写, -这就我们一直用原始字符的造成困扰,为了解决这个问题,Hugo提供了`preserveTaxonomyNames`配置,把它设置为`true`就可以了保持原来分类的名字了。 - -```toml -## 保持分类的原始名字(false会做转小写处理) -preserveTaxonomyNames = true -``` +`Hugo 0.55` 版本之前, 会有分类转成小写的问题,Hugo提供了`preserveTaxonomyNames`配置,把它设置为`true`就可以了保持原来分类的名字了。 +在 `Hugo 0.55` 这个版本,[hugo 移除了 preserveTaxonomyNames 配置](https://gohugo.io/content-management/taxonomies/#example-removing-default-taxonomies), +模板已经默认获取 tag 和 categories 的原始字符用来展示, 大小写的问题已经优雅的解决了。 #### 禁止URL路径小写 diff --git a/layouts/partials/categories.html b/layouts/partials/categories.html index 5099976..c785dab 100644 --- a/layouts/partials/categories.html +++ b/layouts/partials/categories.html @@ -1,8 +1,6 @@

分类

\ No newline at end of file diff --git a/layouts/partials/tags.html b/layouts/partials/tags.html index c8406af..8e0d975 100644 --- a/layouts/partials/tags.html +++ b/layouts/partials/tags.html @@ -1,6 +1,6 @@

标签

- {{ range $name, $taxonomy := .Site.Taxonomies.tags }} - {{ $name }} + {{ range .Site.Taxonomies.tags }} + {{ .Page.Title }} {{ end }}
\ No newline at end of file