Golang模板:上下文中的内容是什么?

Sep*_*man 3 go go-templates

我想看看传递给模板的上下文中的内容.我所做的基本上就是把点放在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中.如何以更易理解的形式获取上下文,以便在不知道它应该具有的所有属性的情况下看到它是什么?

edu*_*911 5

{{ printf "%#v" . }}
Run Code Online (Sandbox Code Playgroud)

应打印出变量名称和值.