登录
首页 >  Golang >  Go问答

在 Hugo 部分中调用变量

来源:stackoverflow

时间:2024-04-02 17:00:38 199浏览 收藏

最近发现不少小伙伴都对Golang很感兴趣,所以今天继续给大家介绍Golang相关的知识,本文《在 Hugo 部分中调用变量》主要内容涉及到等等知识点,希望能帮到你!当然如果阅读本文时存在不同想法,可以在评论中表达,但是请勿使用过激的措辞~

问题内容

我在 hugo 的部分内部使用了这段代码来将上下文传递给它。

{{- $ctx := . -}}
    {{- $curPage := .page -}}
    {{- $otherVar := .otherVar -}}
    {{- with $curPage -}}
     {{ $section := .CurrentSection }}
    {{ if .IsHome }}
    {{ $section.Title }}
    {{ else }}
     {{  $section.Title }}
    {{ end }}
    {{- end -}}

然后我添加 {{- $curpage := 。 -}} 位于模板顶部,我希望部分出现在其中,然后将部分调用为 {{partial "partial-name.html" (dict "page" $curpage "othervar" .) }}。然而,内容在主页上返回 nil,而它在网站其他地方都有效。谁能看看我的代码并告诉我哪里出了问题?


正确答案


抱歉 - 没有看到您的 with 声明。

所以 {{- $curPage := .page -}}

是一个拼写错误。

.页面

在本地 - 最新版本的 Hugo 上进行了测试。

另请注意 - 我认为主页没有一个部分,因此您的跨度将输出很少,因为大多数当前部分或相关部分将不返回任何内容。

到这里,我们也就讲完了《在 Hugo 部分中调用变量》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于的知识点!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>