最近发现不少小伙伴都对golang很感兴趣,所以今天继续给大家介绍Golang相关的知识,本文《在 Hugo 部分中调用变量》主要内容涉及到等等知识点,希望能帮到你!当然如果阅读本文时存在不同想法,
最近发现不少小伙伴都对golang很感兴趣,所以今天继续给大家介绍Golang相关的知识,本文《在 Hugo 部分中调用变量》主要内容涉及到等等知识点,希望能帮到你!当然如果阅读本文时存在不同想法,可以在评论中表达,但是请勿使用过激的措辞~
问题内容我在 hugo 的部分内部使用了这段代码来将上下文传递给它。
{{- $ctx := . -}}
{{- $curPage := .page -}}
{{- $otherVar := .otherVar -}}
{{- with $curPage -}}
{{ $section := .CurrentSection }}
{{ if .IsHome }}
<span class="post-section"><a href="{{ $section.Permalink }}" target="_blank">{{ $section.Title }}</a></span>
{{ else }}
<a href="{{ $section.Permalink }}"> {{ $section.Title }}</a>
{{ end }}
{{- end -}}
然后我添加 {{- $curpage := 。 -}}
位于模板顶部,我希望部分出现在其中,然后将部分调用为 {{partial "partial-name.html" (dict "page" $curpage "othervar" .) }}
。然而,内容在主页上返回 nil,而它在网站其他地方都有效。谁能看看我的代码并告诉我哪里出了问题?
抱歉 - 没有看到您的 with 声明。
所以 {{- $curPage := .page -}}
是一个拼写错误。
.页面
在本地 - 最新版本的 Hugo 上进行了测试。
另请注意 - 我认为主页没有一个部分,因此您的跨度将输出很少,因为大多数当前部分或相关部分将不返回任何内容。
到这里,我们也就讲完了《在 Hugo 部分中调用变量》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注编程网公众号,带你了解更多关于的知识点!
--结束END--
本文标题: 在 Hugo 部分中调用变量
本文链接: https://lsjlt.com/news/596533.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-04-05
2024-04-05
2024-04-05
2024-04-04
2024-04-05
2024-04-05
2024-04-05
2024-04-05
2024-04-04
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0