From e62e7bb6b14555c9bbe5d40d217103984f4f80e6 Mon Sep 17 00:00:00 2001
From: Andrew Lee
Date: Sun, 27 Oct 2019 09:57:37 -0400
Subject: Rewrite progress
---
assets/js/lunr/lunr-store.js | 54 ++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 54 insertions(+)
create mode 100644 assets/js/lunr/lunr-store.js
(limited to 'assets/js/lunr/lunr-store.js')
diff --git a/assets/js/lunr/lunr-store.js b/assets/js/lunr/lunr-store.js
new file mode 100644
index 0000000..660e9f2
--- /dev/null
+++ b/assets/js/lunr/lunr-store.js
@@ -0,0 +1,54 @@
+---
+layout: null
+---
+
+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 }},
+ "excerpt":
+ {%- if site.search_full_content == true -%}
+ {{ doc.content | newline_to_br |
+ replace:"
", " " |
+ replace:"
", " " |
+ replace:"", " " |
+ replace:"", " " |
+ replace:"", " " |
+ replace:"", " " |
+ replace:"", " " |
+ replace:"", " "|
+ strip_html | strip_newlines | jsonify }},
+ {%- else -%}
+ {{ doc.content | newline_to_br |
+ replace:"
", " " |
+ replace:"", " " |
+ replace:"", " " |
+ replace:"", " " |
+ replace:"", " " |
+ replace:"", " " |
+ replace:"", " " |
+ replace:"", " "|
+ strip_html | strip_newlines | truncatewords: 50 | jsonify }},
+ {%- endif -%}
+ "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 -%}]
--
cgit v1.2.3