var store = [ {%- for c in site.collections -%} {%- if forloop.last -%} {%- assign l = true -%} {%- endif -%} {%- assign docs = c.docs | where_exp:'doc','doc.search != false' -%} {%- for doc in docs -%} {%- if doc.header.teaser -%} {%- capture teaser -%}{{ doc.header.teaser }}{%- endcapture -%} {%- else -%} {%- assign teaser = site.teaser -%} {%- endif -%} { "title": {{ doc.title | jsonify }}, {% assign truncateWords=site.search_max_words_in_content %} "excerpt": {{ doc.content | newline_to_br | replace:"
", " " | replace:"

", " " | replace:"", " " | replace:"", " " | replace:"", " " | replace:"", " " | replace:"", " " | replace:"", " " | strip_html | strip_newlines | truncatewords: truncateWords | jsonify }}, "categories": {{ doc.categories | jsonify }}, "tags": {{ doc.tags | jsonify }}, "url": {{ doc.url | absolute_url | jsonify }}, "teaser": {%- if teaser contains "://" -%} {{ teaser | jsonify }} {%- else -%} {{ teaser | absolute_url | jsonify }} {%- endif -%} }{%- unless forloop.last and l -%},{%- endunless -%} {%- endfor -%} {%- endfor -%}]