Golang 模板:上下文中有什么?

Golang template: what is in the context?

我想查看传入模板的上下文中的内容。 我所做的基本上是将点放在 HTML.:

{{$.}}

渲染 HTML 时我得到的是:

{http://localhost:1315/blog/index.xml 0xc08fdf36g0 map[Pages:[]] Blog [] map[] 2016-04-07 15:34:03 -0700 PDT 2016-04-07 15:34:03 -0700 PDT { 0} {/blog/ http://localhost:1315/blog/ } false 0xc0825878d0 {{0 0} 1} <nil>}

例如,我知道 . 中有 .Site,但它甚至没有出现在呈现的 HTML 中。我怎样才能以更易于理解的形式获得上下文,以便我可以在不知道它应该具有的所有属性的情况下看到它是什么?

{{ printf "%#v" . }}

应该打印出变量名和值。