From 803a5f20450e2769fdbe37589efdb9c7de169780 Mon Sep 17 00:00:00 2001 From: Ramiro Morales Date: Fri, 3 May 2024 14:43:35 -0300 Subject: [PATCH] Fix render breakage introduced in #665 (#685) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit A bare bones setup of two pages and two posts gets broken because of a template change missed in #665 Fatal error message in readable form: ``` ERROR render: failed to render pages: render of "home" failed: "/themes/ananke/layouts/index.html:48:23": execute of template failed: template: index.html:48:23: executing "main" at <.Site.GetPage>: can't evaluate field Site in type string ``` Steps to reproduce: ```shell hugo new site quickstart cd quickstart git init git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke.git themes/ananke echo "theme = 'ananke'" >> hugo.toml echo -e "+++\ntitle='Home'\n+++\n\nMain page" > content/_index.md echo Foo. > content/page1.md echo Bar > content/page2.md mkdir -p content/post echo "First post." > content/post/post1.md echo "Second post." > content/post/post2.md hugo server Watching for changes in .../quickstart/{archetypes,assets,content,data,i18n,layouts,static,themes} Watching for config changes in .../quickstart/hugo.toml, ...quickstart/themes/ananke/config.yaml Start building sites … hugo v0.125.3-474c4c02212cf97712c6fbf4159c68822ea6e078+extended darwin/amd64 BuildDate=2024-04-22T17:18:35Z VendorInfo=brew Built in 67 ms Error: error building site: render: failed to render pages: render of "home" failed: ".../quickstart/themes/ananke/layouts/index.html:48:23": execute of template failed: template: index.html:48:23: executing "main" at <.Site.GetPage>: can't evaluate field Site in type string ``` --- layouts/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/layouts/index.html b/layouts/index.html index a02d79f70..a45baf7f7 100755 --- a/layouts/index.html +++ b/layouts/index.html @@ -44,7 +44,7 @@

{{ i18n "allTitle" . }} {{ end }}