title: Jekyll Pages Loop pulling all root files (including CSS and config)
body: <p>I'm using Jekyll to host my portfolio as well as blog. In a <code>{% for page in site.pages %}</code> loop, Jekyll is pulling everything with a root lvl folder, including my <code>css/main.css.</code></p>
  
  <p>When I start a new Jekyll project and write the same <code>for</code>-loop, I'm only given the Pages that have either <code>index.md</code> or <code>.html</code>. I could just port all my work over to a fresh install, but I'd like to understand what's happening.</p>
  
  <p>I'm assuming this is some kind of config or cache error, but searching has turned up bupkis. Anyone have any insight on what's going on?</p>
  
  <p><a href="http://i.stack.imgur.com/3IxwC.png" rel="nofollow">Dom Structure w/ "Empty" nodes</a>
  <a href="http://i.stack.imgur.com/3ReuV.png" rel="nofollow">Folder Structure</a></p>