title: Jekyll is not reading site.posts
body: <p>Recently, I decided to start my Blog on Github Pages. I forked <strong>Jekyll-Now</strong> and pulled the code into my local environment.</p>
  
  <p>Now I am running <code>jekyll serve</code> but it is not reading the posts in the _posts folder!.</p>
  
  <p>It seems that the <code>site.posts</code> variable in <code>index.html</code> couldn't be read. If I output the variable or inspect it as : <code>{{ site.posts | inspect }}</code> then it is empty.</p>
  
  <p>The posts names are within the correct format YYYY-MM-DD-TITLE.md
  If I run <code>jekyll serve</code> inside the <code>_posts</code> folder, then I will get an <code>IndexOf</code> page with all the posts listed without any problem.</p>
  
  <p>The content of <code>_config.yml</code> : </p>
  
  <pre><code># Name of your site (displayed in the header)
  name: My name
  
  # Short bio or description (displayed in the header)
  description: Blog on various topics
  
  # URL of your avatar or profile pic (you could use your GitHub profile pic)
  # avatar: https://raw.githubusercontent.com/barryclark/jekyll-now/master/images/jekyll-logo.png
  
  # Includes an icon in the footer for each username you enter
  footer-links:
    github: motleis/blog
  
  baseurl: ""
  permalink: /:title/
  
  # The release of Jekyll Now that you're using
  version: v3.4.0
  
  # Jekyll 3 now only supports Kramdown for Markdown
  kramdown:
    # Use GitHub flavored markdown, including triple backtick fenced code blocks
    input: GFM
    # Jekyll 3 and GitHub Pages now only support rouge for syntax highlighting
    syntax_highlighter: rouge
    syntax_highlighter_opts:
      # Use existing pygments syntax highlighting css
      css_class: 'highlight'
  
  # Set the Sass partials directory, as we're using @imports
  sass:
    style: :expanded # You might prefer to minify using :compressed
  
  # Use the following plug-ins
  gems:
    - jekyll-sitemap # Create a sitemap using the official Jekyll sitemap gem
    - jekyll-feed # Create an Atom feed using the official Jekyll feed gem
  
  # Exclude these files from your production _site
  exclude:
    - Gemfile
    - Gemfile.lock
    - LICENSE
    - README.md
    - CNAME
  </code></pre>
  
  <p>Under _posts: I have only simple sample file :
  2014-3-3-Hello-World.md</p>
  
  <pre><code>---
  layout: post
  title: You're up and running!
  ---
  
  Just a single line that should be displayed! 
  </code></pre>
  
  <p>And here goes the content of <code>index.html</code>, where the posts should be listed:</p>
  
  <pre><code>site.posts : {{ site.posts }}
  My posts:
  &lt;ul&gt;
    {% for post in site.posts %}
      &lt;li&gt;
        &lt;a href="{{ post.url }}"&gt;{{ post.title }}&lt;/a&gt;
        {{ post.excerpt }}
      &lt;/li&gt;
    {% endfor %}
  &lt;/ul&gt;
  </code></pre>
  
  <p>The result is :</p>
  
  <pre><code>site.posts :
  My Posts:
  </code></pre>
  
  <p>As you can see site.posts is empty!</p>
  
  <p>What is your suggestions to debug this issue? </p>
  
  <p>I am running jeykll-3.4.0</p>