aboutsummaryrefslogtreecommitdiff
path: root/assets/search-data.js
diff options
context:
space:
mode:
authorAlex Shpak <alex-shpak@users.noreply.github.com>2021-05-19 20:26:21 +0200
committerAlex Shpak <alex-shpak@users.noreply.github.com>2021-05-19 20:26:21 +0200
commitd7c644f0e7062bd847911bcfd9d9eaf401f3c36d (patch)
tree7b9d3c6d1587df722aebf271737ab9c5b1d82b7c /assets/search-data.js
parent843144dd85e374ade722e2f2b0b3511a0e34d8f6 (diff)
Refactor search, prepare for pre-built indexing
Diffstat (limited to 'assets/search-data.js')
-rw-r--r--assets/search-data.js32
1 files changed, 0 insertions, 32 deletions
diff --git a/assets/search-data.js b/assets/search-data.js
deleted file mode 100644
index a93664e..0000000
--- a/assets/search-data.js
+++ /dev/null
@@ -1,32 +0,0 @@
-'use strict';
-
-(function () {
- const indexCfg = {{ with i18n "bookSearchConfig" }}
- {{ . }};
- {{ else }}
- {};
- {{ end }}
-
- indexCfg.doc = {
- id: 'id',
- field: ['title', 'content'],
- store: ['title', 'href', 'section'],
- };
-
- const index = FlexSearch.create('balance', indexCfg);
- window.bookSearchIndex = index;
-
- {{- $pages := where .Site.Pages "Kind" "in" (slice "page" "section") -}}
- {{- $pages = where $pages "Params.booksearchexclude" "!=" true -}}
- {{- $pages = where $pages "Content" "not in" (slice nil "") -}}
-
- {{ range $index, $page := $pages }}
- index.add({
- 'id': {{ $index }},
- 'href': '{{ $page.RelPermalink }}',
- 'title': {{ (partial "docs/title" $page) | jsonify }},
- 'section': {{ (partial "docs/title" $page.Parent) | jsonify }},
- 'content': {{ $page.Plain | jsonify }}
- });
- {{- end -}}
-})();