Sha256: 663c2b014f64b8133a34b612f23b537824e5be64d0c6da37ba15ff054918ad2c
Contents?: true
Size: 1.95 KB
Versions: 3
Compression:
Stored size: 1.95 KB
Contents
--- template_engine: liquid --- [ {%- assign looped = false %} {%- assign documents = site.documents %} {%- if site.content_engine == "resource" %}{% assign documents = site.resources %}{% endif %} {%- for document in documents %} {%- if document.title %} {%- unless document.exclude_from_search or document.id == "" %} {%- assign url = document.url %} {%- if site.content_engine == "resource" %}{% assign url = document.relative_url %}{% endif %} {%- if looped %},{% endif %} { "id": "{{ url | slugify }}", "title": {{ document.title | jsonify }}, {%- if document.collection %} "collection": { "label": {{ document.collection.label | jsonify }}, "name": {{ document.collection.name | default: "Posts" | jsonify }} }, {%- endif %} "categories": {{ document.categories | join: ", " | jsonify }}, "tags": {{ document.tags | join: ", " | jsonify }}, "url": {{ url | jsonify }}, "content": {{ document.content | strip_html | replace_regex: "[\s/\n]+"," " | strip | jsonify }} } {%- assign looped = true %} {%- endunless %} {%- endif %} {%- endfor %} {%- for document in site.generated_pages %} {%- if document.name contains ".md" or document.name contains ".html" %} {%- if document.title %} {%- unless document.exclude_from_search %} {%- if looped %},{% endif %} { "id": "{{ document.url | slugify }}", "title": {{ document.title | jsonify }}, "categories": {{ document.categories | join: ", " | jsonify }}, "tags": {{ document.tags | join: ", " | jsonify }}, "url": {{ document.url | jsonify }}, "content": {{ document.content | strip_html | replace_regex: "[\s/\n]+"," " | strip | jsonify }} } {%- endunless %} {%- endif %} {%- endif %} {%- endfor %} ]
Version data entries
3 entries across 3 versions & 1 rubygems