--- --- { "pages": [ {% assign filtered_pages = "" | split:"" %} {% for page in site.pages %} {% unless page.plaintext %} {% assign filtered_pages = filtered_pages | push:page %} {% endunless %} {% endfor %} {% for page in filtered_pages %} { "title": "{{ page.title | smartify }}", "url": "{{ page.url }}", "lang": "{{ page.lang }}", "ref": "{{ page.ref }}", "plaintext": "{{ page.plaintext }}", "layout": "{{ page.layout }}", "content": {{ page.content | strip_html | jsonify }} }{% unless forloop.last %},{% endunless %} {% endfor %} ], "articles": [ {% assign filtered_articles = "" | split:"" %} {% for post in site.articles %} {% unless post.plaintext %} {% assign filtered_articles = filtered_articles | push:post %} {% endunless %} {% endfor %} {% for post in filtered_articles %} { "title": "{{ post.title | smartify }}", "date": "{{ post.date }}", "url": "{{ post.url }}", "lang": "{{ post.lang }}", "ref": "{{ post.ref }}", "layout": "{{ post.layout }}", "content": {{ post.content | strip_html | jsonify }} }{% unless forloop.last %},{% endunless %} {% endfor %} ], "pastebins": [ {% assign filtered_pastebins = "" | split:"" %} {% for pastebin in site.pastebins %} {% unless pastebin.plaintext %} {% assign filtered_pastebins = filtered_pastebins | push:pastebin %} {% endunless %} {% endfor %} {% for pastebin in filtered_pastebins %} { "title": "{{ pastebin.title | smartify }}", "date": "{{ pastebin.date }}", "url": "{{ pastebin.url }}", "lang": "{{ pastebin.lang }}", "ref": "pastebin-ref", "layout": "{{ pastebin.layout }}", "content": {{ pastebin.content | strip_html | jsonify }} }{% unless forloop.last %},{% endunless %} {% endfor %} ], "tils": [ {% assign filtered_tils = "" | split:"" %} {% for til in site.tils %} {% unless til.plaintext %} {% assign filtered_tils = filtered_tils | push:til %} {% endunless %} {% endfor %} {% for til in site.tils %} { "title": "{{ til.title | smartify }}", "date": "{{ til.date }}", "url": "{{ til.url }}", "lang": "{{ til.lang }}", "ref": "{{ til.ref }}", "layout": "{{ til.layout }}", "content": {{ til.content | strip_html | jsonify }} }{% unless forloop.last %},{% endunless %} {% endfor %} ], "slides": [ {% assign filtered_slides = "" | split:"" %} {% for slide in site.slides %} {% unless slide.plaintext %} {% assign filtered_slides = filtered_slides | push:slide %} {% endunless %} {% endfor %} {% for slide in site.slides %} { "title": "{{ slide.title | smartify }}", "date": "{{ slide.date }}", "url": "{{ slide.url }}", "lang": "{{ slide.lang }}", "ref": "{{ slide.ref }}", "layout": "{{ slide.layout }}", "content": {{ slide.content | strip_html | jsonify }} }{% unless forloop.last %},{% endunless %} {% endfor %} ] }