Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/koirand/pulp.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkoirand <koirand.jp@gmail.com>2020-01-19 00:01:03 +0300
committerkoirand <koirand.jp@gmail.com>2020-01-19 00:01:03 +0300
commit16d05fc1f416143ff990e2541511244db0fa8580 (patch)
treec74fdbff2dd1fe8aa1a8c9ad237734b7fe086806
parent18da0b5509bbfaff7a486527275c95b51ac47927 (diff)
Improve to search tags
-rw-r--r--assets/js/search.js10
-rw-r--r--layouts/_default/list.json1
2 files changed, 2 insertions, 9 deletions
diff --git a/assets/js/search.js b/assets/js/search.js
index 1fe1bd0..a4f2f24 100644
--- a/assets/js/search.js
+++ b/assets/js/search.js
@@ -16,15 +16,6 @@ const bigramTokeniser = (obj, metadata) => {
return []
}
- if (Array.isArray(obj)) {
- return obj.map((t) => {
- return new lunr.Token(
- lunr.utils.asString(t).toLowerCase(),
- lunr.utils.clone(metadata)
- )
- })
- }
-
let str = obj.toString().trim().toLowerCase()
let tokens = []
@@ -70,6 +61,7 @@ const initLunr = () => {
builder.pipeline.reset()
builder.ref('ref')
builder.field('title', { boost: 10 })
+ builder.field('tags', { boost: 10 })
builder.field('body')
builder.metadataWhitelist = ['position']
for (let page of pagesIndex) {
diff --git a/layouts/_default/list.json b/layouts/_default/list.json
index 0fa510c..dc748c1 100644
--- a/layouts/_default/list.json
+++ b/layouts/_default/list.json
@@ -3,6 +3,7 @@
"ref": "{{ $page.Permalink }}",
"title": {{ $page.Title | jsonify }},
"section": "{{ $page.Section }}",
+ "tags": {{ $page.Params.tags | jsonify }},
"date" : {{ $page.Date.Format "2006.01.02" | jsonify }},
"body": {{ $page.Plain | jsonify }}
}