Closed rramthun closed 1 week ago
Ich hab den PR jetzt nicht gemerged, aber alle Änderungen soweit eingebaut. An den Stellen, wo Du TODOs auskommentiert hast, habe ich stattdessen die entsprechenden Texte/Seiten ergänzt. Also außer der .File.Path vs. .Path-Geschichte ist alles soweit erledigt.
Schön, danke.
Bzgl. des .File-Path verstehe ich die Funktionsweise von Hugo so: In einem {{ with .File }}-Block wird File an den Punkt "." gebunden - d.h. wenn ich innerhalb des Blocks . schreibe, ist nach dem with damit .File gemeint. .File.Path würde damit zu .File.File.Path, was natürlich nicht klappt.
Im aktuellen staging-Branch der Webseite meldet Hugo Version 0.127 folglich auch diesen Fehler:
ERROR render of "page" failed: "/tmp/openstreetmap.de/layouts/_default/baseof.html:5:11": execute of template failed: template: _default/single.html:5:11: executing "_default/single.html" at <partial "header.html" .>: error calling partial: "/tmp/openstreetmap.de/layouts/partials/header.html:9:7": execute of template failed: template: partials/header.html:9:7: executing "partials/header.html" at <partial "menu.html" .>: error calling partial: "/tmp/openstreetmap.de/layouts/partials/menu.html:4:40": execute of template failed: template: partials/menu.html:4:40: executing "partials/menu.html" at <.File.Path>: can't evaluate field File in type *source.File
Du hast recht. Komischerweise hat das bei mir und auf staging wunderbar funktioniert!? Habs jetzt geändert.
Damit ist das alles soweit drin. Danke Roland!
siehe Commit-Kommentare