Hugoのバージョンアップにより、変数書式が今後無効になるものがあるようなので、テーマを対応させました。
Beautifulhugoでは、5月以前のバージョンでは対応されてないので、一時的な修正になるかもしれません。
環境
Hugo 0.57
Beautifulhugo :2019-05-08以降で対応されました
(下記情報は2019−05-08以前のもの)
編集ファイル
layouts/_default/list.html
layouts/index.html
layouts/partials/footer.html
layouts/partials/head.html
変更箇所
変更前 | 変更後 |
---|---|
{{ .Hugo.Generator }} | {{ hugo.Generator }} |
{{ .RSSLink }} | {{ with .OutputFormats.Get “RSS” }}{{ . RelPermalink }}{{ end }} |
{{ .Hugo.Version }} | {{ .Site.Hugo.Version }} |
{{ .URL }} | {{ .Permalink }}、{{ .RelPermalink }} |
.Data.Pages | .Site.RegularPages |
編集箇所
layouts/_default/list.html
@@ -47,12 +47,12 @@
<ul class="pager main-pager">
{{ if .Paginator.HasPrev }}
<li class="previous">
- <a href="{{ .URL }}page/{{ .Paginator.Prev.PageNumber }}/">← {{ i18n "newerPosts" }}</a>
+ <a href="{{ .Permalink }}page/{{ .Paginator.Prev.PageNumber }}/">← {{ i18n "newerPosts" }}</a>
</li>
{{ end }}
{{ if .Paginator.HasNext }}
<li class="next">
- <a href="{{ .URL }}page/{{ .Paginator.Next.PageNumber }}/">{{ i18n "olderPosts" }} →</a>
+ <a href="{{ .Permalink }}page/{{ .Paginator.Next.PageNumber }}/">{{ i18n "olderPosts" }} →</a>
</li>
{{ end }}
</ul>
layouts/index.html
@@ -9,7 +9,7 @@
{{ end }}
<div class="posts-list">
- {{ $pag := .Paginate (where .Data.Pages "Type" "post") }}
+ {{ $pag := .Paginate (where .Site.RegularPages "Type" "post") }}
{{ range $pag.Pages }}
<article class="post-preview">
<a href="{{ .Permalink }}">
@@ -49,12 +49,12 @@
<ul class="pager main-pager">
{{ if .Paginator.HasPrev }}
<li class="previous">
- <a href="{{ .URL }}page/{{ .Paginator.Prev.PageNumber }}/">← {{ i18n "newerPosts" }}</a>
+ <a href="{{ .Permalink }}page/{{ .Paginator.Prev.PageNumber }}/">← {{ i18n "newerPosts" }}</a>
</li>
{{ end }}
{{ if .Paginator.HasNext }}
<li class="next">
- <a href="{{ .URL }}page/{{ .Paginator.Next.PageNumber }}/">{{ i18n "olderPosts" }} →</a>
+ <a href="{{ .Permalink }}page/{{ .Paginator.Next.PageNumber }}/">{{ i18n "olderPosts" }} →</a>
</li>
{{ end }}
</ul>
layouts/partials/footer.html
@@ -17,10 +17,8 @@
{{ end }}
{{ if .Site.Params.rss }}
<li>
- {{ if .RSSLink }}
- <a href="{{ .RSSLink }}" title="RSS">
- {{ else }}
- <a href="{{ .Site.RSSLink }}" title="RSS">
+ {{ with .OutputFormats.Get "RSS" }}
+ <a href='{{ .RelPermalink }}' title='RSS'>
{{ end }}
layouts/partials/head.html
@@ -61,7 +61,7 @@
<meta property="og:type" content="website" />
<meta property="og:site_name" content="{{ .Site.Title }}" />
<!-- Hugo Version number -->
- {{ .Hugo.Generator -}}
+ {{ hugo.Generator -}}
参考: