Hugo応急対応

· Read in about 1 min · (352 words) ·

Hugoの更新にテンプレートが追従していないので応急対応しました。

旧(themes/layouts/partials/base/metas.html)

{{ if .RSSLink }}
<link href="{{ .RSSLink }}" rel="alternate" type="application/rss+xml" title="{{ .Title }}" />
{{ end }}
<link rel="canonical" href="{{ .Permalink }}" />
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="/touch-icon-144-precomposed.png">
<link rel="icon" href="/favicon.png">
{{ .Hugo.Generator }}

新(themes/layouts/partials/base/metas.html)

<link rel="canonical" href="{{ .Permalink }}" />
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="/touch-icon-144-precomposed.png">
<link rel="icon" href="/favicon.png">

旧(themes/layouts/partials/base/metas.html)

            {{ range first 10 $value.ByCount }}<li><a href="{{$.LanguagePrefix }}/{{ $key }}/{{ .Name | urlize }}">{{ .Name }}</a></li>{{ end }}

新(themes/layouts/partials/bloc/content/metas.html)

            {{ range first 10 $value.ByCount }}<li><a href="{{ $key }}/{{ .Name | urlize }}">{{ .Name }}</a></li>{{ end }}

一部削除、RSSのリンク生成はないと困るので、できるだけ早く対応したい。 LanguagePrefixの削除は影響範囲調査中。