title: Jekyll default yaml front-matter not accessible via liquid
body: <p>On my personal site, I style the post list on my home page based on the post's category. So if I have the front matter:</p>
  
  <pre><code>---
  layout: post
  title:  "My Post"
  date:   2016-01-26
  category: code
  ---
  </code></pre>
  
  <p>Because the category is <code>code</code>, the div below will render to have a css class <code>card-code</code> and style the post excerpt accordingly.</p>
  
  <pre><code>  {% for post in site.posts %}
      &lt;div class="col-1-2"&gt;
  
        &lt;!-- This Line! --&gt;
        &lt;div class="paper-card card-{{ post.category }}"&gt;
  
           &lt;!-- other code --&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    {% endfor %}
  </code></pre>
  
  <p>To try to make my life simpler, I set the default category for posts to be <code>general</code> in my <code>_config.yml</code> file:</p>
  
  <pre><code>default:
    -
      scope:
        path: ""
        type: "posts"
      values:
        category: "general"
  </code></pre>
  
  <p>However, <code>{{ post.category }}</code> comes up with nothing for these posts (i.e., <code>card-</code>). Any ideas why this ain't working?</p>