gpt4 book ai didi

hugo - 如何检查 Hugo 中当前范围内的变量?

转载 作者:行者123 更新时间:2023-12-04 03:53:01 29 4
gpt4 key购买 nike

我想看看“点”下有哪些变量可用。

根据 the docs , {{ printf "%#v". }} 是我要找的。

但它似乎只是打印了一堆内存地址。

例如,在点包含 .Params 和一堆其他变量的地方,这就是 {{ printf "%#v"。 }} 产出:

&hugolib.pageState{pageOutputs:[]*hugolib.pageOutput{(*hugolib.pageOutput)(0xc0008cad80),
(*hugolib.pageOutput)(0xc0008cafc0)},
pageOutput:(*hugolib.pageOutput)(0xc0008cad80),
pageCommon:(*hugolib.pageCommon)(0xc00052b400)}

我不确定那是什么,但它没有提到当前上下文中可用的内容。

最佳答案

所以我在Hugo's discourse community问了同样的问题和 Bjørn Erik Pedersen(雨果的创造者)建议如下:

 {{ debug.Dump . }}

 {{ . | jsonify (dict "indent" " ") }}

我更幸运的是后者。

关于hugo - 如何检查 Hugo 中当前范围内的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64163573/

29 4 0