diff options
author | Alex Shpak <alex-shpak@users.noreply.github.com> | 2020-07-06 22:17:36 +0200 |
---|---|---|
committer | Alex Shpak <alex-shpak@users.noreply.github.com> | 2020-07-06 22:17:36 +0200 |
commit | f416a71bf8bb77e7af9ade9eea7fe3b662962290 (patch) | |
tree | b370efef667fb007895bb5c21614bb61dac46b51 /assets/search-data.js | |
parent | 05c6336d224b903880f0c0161263bf849fc41104 (diff) |
#236, #171 Add section to search results
Diffstat (limited to 'assets/search-data.js')
-rw-r--r-- | assets/search-data.js | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/assets/search-data.js b/assets/search-data.js index 859e6ad..f324281 100644 --- a/assets/search-data.js +++ b/assets/search-data.js @@ -1,6 +1,6 @@ 'use strict'; -(function() { +(function () { const indexCfg = {{ with i18n "bookSearchConfig" }} {{ . }}; {{ else }} @@ -10,18 +10,21 @@ indexCfg.doc = { id: 'id', field: ['title', 'content'], - store: ['title', 'href'], + store: ['title', 'href', 'section'], }; const index = FlexSearch.create('balance', indexCfg); window.bookSearchIndex = index; {{ range $index, $page := where .Site.Pages "Kind" "in" (slice "page" "section") }} + {{ if $page.Content }} 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 -}} + {{- end -}} })(); |