title: Iterate over hashes in liquid templates
body: <p>I'm writing a site in Jekyll, which uses Liquid.</p>
  
  <p>I have front matter for pages that I'd like to look like this:</p>
  
  <pre><code>---
  title: Designing algorithms that scale horizontally
  speaker: Luke Ehresman, CopperEgg
  category: notes.mongodallas.talks
  links:
   - demo: http://www.github.com/copperegg/mongo-scaling-demo
  layout: talknotes
  ---
  </code></pre>
  
  <p>In Liquid, the links section of YAML comes through as:</p>
  
  <pre><code>[{'demo' =&gt; 'http://www.github.com/copperegg/mongo-scaling-demo' }]
  </code></pre>
  
  <p>I'd like to be able to iterate over the array, doing something like this:</p>
  
  <pre><code>&lt;a href="{{ link.value }}"&gt;{{ link.key }}&lt;/a&gt;
  </code></pre>
  
  <p>But any ideas I've had so far have failed me.</p>