-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error: error building site: render: failed to render pages #639
Comments
Error message links to: https://gohugo.io/content-management/multilingual/#changes-in-hugo-01120 |
Ok, so the deprecation warnings can be removed with: diff --git a/config.toml b/config.toml
index 6243e825dc..af510abab2 100644
--- a/config.toml
+++ b/config.toml
@@ -16,7 +16,7 @@ defaultContentLanguageInSubdir = false
# Useful when translating.
enableMissingTranslationPlaceholders = false
-disableKinds = ["taxonomy", "taxonomyTerm"]
+disableKinds = ["taxonomy"]
# Highlighting config
pygmentsCodeFences = true
@@ -63,10 +63,12 @@ anchor = "smart"
[languages]
[languages.en]
title = "Documentation"
- description = "EGI documentation"
languageName = "English"
# Weight used for sorting.
weight = 1
+ [languages.en.params]
+ description = "EGI documentation"
+
[markup]
[markup.goldmark] |
However, the issue is with |
@sebastian-luna-valero It's probably a good idea to pin the version of the module we're using, since it's pulling directly from the main branch of the upstream repo which the maintainers themselves say is volatile. I got this working with: 1.123.4 and docsy 0.9.1 (same deprecation warning, but no error) |
Thanks @brucellino I updated Error: "/home/sebastian/devel/EGI-Federation/documentation/layouts/shortcodes/tabx.html:2:1": parse failed: template: shortcodes/tabx.html:2: unterminated quoted string Sorry, how can I pin docsy to git submodule update --init --recursive --depth 1 which seems to get: Submodule path 'themes/docsy': checked out 'f85c845226f30a4b2a55085d142e96def89e4c3f' |
Prettier broke the template: -{{ with $.Parent }}
-{{ if ne $.Parent.Name "tabpanex" }}
-{{ errorf "tabx must be used within a tabpanex block" }}
-{{ end }}
-{{ end }}
+{{ with $.Parent }} {{ if ne $.Parent.Name "tabpanex" }} {{ errorf "tabx must be
+used within a tabpanex block" }} {{ end }} {{ end }}
<!-- Prefill header if not given as parameter -->
{{ $header := default (printf "Tab %v" ( add $.Ordinal 1)) (.Get "header") }}
<!-- store all tab info in dict tab -->
-{{ $tab := dict "header" $header }}
-{{ with $.Inner }}
-{{ $tab = merge $tab (dict "content" $.Inner) }}
-{{ end }}
+{{ $tab := dict "header" $header }} {{ with $.Inner }} {{ $tab = merge $tab
+(dict "content" $.Inner) }} {{ end }}
<!-- add dict tab to parent's scratchpad -->
-{{ with .Parent }}
-{{ $.Parent.Scratch.SetInMap "tabs" (printf "%v" $.Ordinal) $tab }}
-{{ end }}
+{{ with .Parent }} {{ $.Parent.Scratch.SetInMap "tabs" (printf "%v" $.Ordinal)
+$tab }} {{ end }} My bad - I forgot to include [[overrides]]
-files = ["layouts/partials/*.html"]
+files = ["layouts/**/*.html"] This is a different story though:
Docsy's own documentation recommends using Hugo modules, which I would vastly prefer to using a submodule. I tried it last night, and:
I will propose in a new issue a move from using the submodule to using a hugo module which we can better manage. |
Please push to https://github.com/brucellino/egi-documentation/tree/main so it stays on the same PR
Thank you very much, really appreciated! |
Short Description of the issue
Following https://docs.egi.eu/about/contributing/git/#run-the-site-locally
I was testing https://github.com/gohugoio/hugo/releases/tag/v0.123.3
I got the below error when building the site:
Summary of proposed changes
The text was updated successfully, but these errors were encountered: