1234567891011121314151617181920212223242526272829303132333435363738 |
- 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:"<br />", " " |
- replace:"</p>", " " |
- replace:"</h1>", " " |
- replace:"</h2>", " " |
- replace:"</h3>", " " |
- replace:"</h4>", " " |
- replace:"</h5>", " " |
- replace:"</h6>", " " |
- 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 -%}]
|