gpt4 book ai didi

html - 将 CSS 文件链接到 Hugo 中的部分模板

转载 作者:行者123 更新时间:2023-11-28 02:30:13 25 4
gpt4 key购买 nike

是否可以将 CSS 文件链接到 Hugo 中的部分模板?

我有一个只有导航的部分模板。例如这样的事情:

<ul>
<li>Menu Item 1</li>
<li>Menu Item 2</li>
<li>Menu Item 3</li>
<li>Menu Item 4</li>
</ul>

我正在使用 Sass,我有一个用于导航的 Sass 文件 - nav.scss,它将输出为 nav.css

我的要求是仅在使用导航部分模板时加载nav.css。 Hugo 可以吗?

最佳答案

My requirement is to load nav.css only when the navigation partial template is used. Is this possible with Hugo?

不,目前 Hugo 无法做到这一点。

最好的解决方法可能是复制确定是否插入部分的相同逻辑。例如,如果您只在主页上包含导航部分:

{{ if .IsHome }}
{{ partial "nav.html" . }}
{{ end }}

然后您将在主题的 header 中复制该逻辑以加载 nav.css 文件:

{{ if .IsHome }}
<link rel="stylesheet" href="/assets/nav.css">
{{ end }}

关于html - 将 CSS 文件链接到 Hugo 中的部分模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51154381/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com