Hugo:自定义标签标题」的摘要信息

背景 一开始我用 Hugo 做中文网站时打算在文章里用中文标签,但是链接里面的中文会被转换为人类读不懂的字符。比如:http://localhost:1313/zh-cn/tags/博客/ 会变成 http://localhost:1313/zh-cn/tags/%E5%8D%9A%E5%AE%A2/。我不喜欢这样,当时搜索一番也没找到办法,就用英文标签了。现在终于知道怎么改了,最终改为链接里面还是用英文,但是页面就显示中文。 下面是针对 hugo-theme-jane(ef8a126)主题的更改方法,方法是通用的,但是不同主题修改的部分可能不同。开始前先厘清两个概念:标签名(tag name)、标签标题(tag title)。在文章前页(front matter)写的是标签名,用于链接;在 _index.md 文件定义的是 title 是标签标题,它会显示于页面。 1 2 3 4 5 6 --- # /content/zh-cn/post/2021-03-21-dongman.md title: 动漫这个词不能再用了 tags: - anime # 标签名 --- 1 2 3 4 --- # /content/zh-cn/tags/anime/_index.md title: 日本动画 # 标签标题 --- 如果你启用了 GitInfo 而且不想更改 lastmod,请参考 Hugo:给文章添加 lastmod(上次修改时间)。 修改标签单页标题(/zh-cn/tags/*/) 以 anime(日本动画)为例。先自定义一个标签的标题。 1 2 mkdir --parents content/zh-cn/tags/anime/ touch content/zh-cn/tags/anime/_index.md 添加内容: 1 2 3 4 --- # /cont...