Hi - I wrote the docs for this. It is a really awesome feature, but be aware that it is targeted at Jekyll 1.3 - which is not quite released yet (<a href="https://github.com/mojombo/jekyll/issues?milestone=14&state=open" rel="nofollow">https://github.com/mojombo/jekyll/issues?milestone=14&state=...</a>), nor deployed to GitHub Pages yet :)<p>You can check here: <a href="https://github.com/github/pages-gem/blob/master/github-pages.gemspec" rel="nofollow">https://github.com/github/pages-gem/blob/master/github-pages...</a> to find out when Pages will be updated to 1.3.X
Also works in middleman if you don't need a blog baked in: <a href="http://middlemanapp.com/advanced/local-data/" rel="nofollow">http://middlemanapp.com/advanced/local-data/</a>
Mixture handles this in a slightly more elegant and flexible way via models and collections.<p><a href="http://mixture.io" rel="nofollow">http://mixture.io</a>
<a href="https://github.com/teammixture/mixture-collections" rel="nofollow">https://github.com/teammixture/mixture-collections</a><p>As mentioned, Middleman can use JSON or YML. <a href="http://middlemanapp.com/advanced/local-data/" rel="nofollow">http://middlemanapp.com/advanced/local-data/</a>
This is great. I've found myself frustrated by the Liquid templating system, though. For instance, the print was inserting a line break that was messing with meta tags on my website.
Not sure why OP linked to the Github file instead of the file on the site (w/ syntax highlighting, etc.): <a href="http://jekyllrb.com/docs/datafiles/" rel="nofollow">http://jekyllrb.com/docs/datafiles/</a><p>It's also worth noting that you could already do this in _config.yml, this just lets you split that up.