我使用一个主题(https://github.com/frjo/hugo-theme-zen),在它的baseof.html有{{- block "head" . }}{{ end }}
和这个块没有在任何布局中定义。现在我想通过在header块中添加内容来扩展主题。
我最初的尝试是添加一个新的文件layouts/_default/list.html到我的项目中,该项目定义了块,但是似乎我覆盖了主题的整个列表布局(https://github.com/frjo/hugo-theme-zen/blob/main/layouts/_default/list.html)而不仅仅是'head'块。
我如何添加自定义html内容块'头'在这个主题不修改主题本身的代码?
是的,你需要添加/覆盖一个扩展了"baseof.html"使用{{- block "head" . }}{{ end }}
我添加了"头"块,使添加东西成为可能。无需重写"baseof.html"