How to access specific row from CSV with Jekyll? -
i using jekyll [2.5.3] build prototype , need access specific rows file in _data in layouts. in file _data/badges.csv have: name, image_url heat, http://pathtoimage.com/image-1.png water, http://pathtoimage.com/image-2.png zoning, http://pathtoimage.com/image-3.png ... in _layout/page.html trying access zoning row badges.csv passing value site.data so: {% assign badge = site.data.badges.name["zoning"] %} {{ badge.image_url }} eventually make ["zoning"] page variable load specific badges based on page. i've tried [zoning] , ['zoning'] , ["zoning"] . none of these output data , not throw error during jekyll build . how can access specific row csv? i believe csv files treated arrays instead of maps. if want find specific entry in csv this: {% badge in site.data.badges %} {% if badge.name == "zoning" %} {{ badge.image_url }} {% endif %} {% endfor %} you move _includes , pass argument reuse fu...