【问题标题】:In a Hugo Base template how can I know which page is being displayed?在 Hugo Base 模板中,我如何知道正在显示哪个页面?
【发布时间】:2020-02-17 14:10:43
【问题描述】:

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

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

【问题讨论】:

    标签: hugo


    【解决方案1】:

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

    Page Variable

    【讨论】:

    • 是的,这有帮助。谢谢。就我而言,我可以将class="{{.Type|lower}}" 分配给正文并轻松区分页面。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多