在 Hugo Base 模板中,我如何知道正在显示哪个页面?
In a Hugo Base template how can I know which page is being displayed?
我有一个 Hugo 模板,正如您在下面看到的,页眉和页脚是静态的,子页面被添加到 "main" 块中。我希望 <body>
根据显示的页面获得 class。如果没有 javascript,这可能吗?我的意思是,我们是否有机会从 base 访问子页面的名称?
提前致谢。
<body>
{{ partial "header.html" . }}
{{ block "main" . }}
{{ end }}
{{ partial "footer.html" . }}
{{ partial "nav.html" . }}
</body>
您可以使用页面变量获取页面信息,然后使用它来更改 HTML
上的 class
我有一个 Hugo 模板,正如您在下面看到的,页眉和页脚是静态的,子页面被添加到 "main" 块中。我希望 <body>
根据显示的页面获得 class。如果没有 javascript,这可能吗?我的意思是,我们是否有机会从 base 访问子页面的名称?
提前致谢。
<body>
{{ partial "header.html" . }}
{{ block "main" . }}
{{ end }}
{{ partial "footer.html" . }}
{{ partial "nav.html" . }}
</body>
您可以使用页面变量获取页面信息,然后使用它来更改 HTML
上的 class