在Hugo Base模板中,如何知道正在显示哪个页面?

时间:2020-02-17 14:10:43

标签: hugo

我有一个Hugo模板,如下所示,页眉和页脚是静态的,并且子页面已添加到“ main”块中。我希望<body>根据正在显示的页面获取一个类。没有javascript,这可能吗?我的意思是,我们是否有机会从基础访问子页面的名称? 预先感谢。

<body>
    {{ partial "header.html" . }}
    {{ block "main" . }}
    {{ end }}
    {{ partial "footer.html" . }}
    {{ partial "nav.html" . }}
</body>

1 个答案:

答案 0 :(得分:2)

您可以使用页面变量获取页面信息,然后使用它来更改HTML上的类

Page Variable