title: Golang template: what is in the context?
body: <p>I want to see what is in the context that is passed into the template.
  What I do is basically putting the dot right there in the HTML.:</p>
  
  <p><code>{{$.}}</code></p>
  
  <p>What I get back when the HTML is rendered is:</p>
  
  <p><code>
  {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} &lt;nil&gt;}
  </code></p>
  
  <p>I know for example there is <code>.Site</code> inside <code>.</code> but it doesn't even show up in the rendered HTML. How can I get the context in a more understandable form so I can see what it is without previously knowing all the attributes it is supposed to have?</p>