|
@@ -89,6 +89,34 @@
|
|
|
</script>
|
|
|
{{ end }}
|
|
|
|
|
|
+ {{ if eq $.Site.Params.search.engine 1 }}
|
|
|
+ {{/* Fuse search result template. */}}
|
|
|
+ <script id="search-hit-fuse-template" type="text/x-template">
|
|
|
+ <div class="search-hit" id="summary-{{"{{key}}"}}">
|
|
|
+ <div class="search-hit-content">
|
|
|
+ <div class="search-hit-name">
|
|
|
+ {{ printf "<a href=\"%s\">%s</a>" "{{relpermalink}}" "{{title}}" | safeHTML }}
|
|
|
+ <div class="article-metadata search-hit-type">{{"{{type}}"}}</div>
|
|
|
+ <p class="search-hit-description">{{"{{snippet}}"}}</p>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </script>
|
|
|
+ {{ else if eq $.Site.Params.search.engine 2 }}
|
|
|
+ {{/* Algolia search result template. */}}
|
|
|
+ <script id="search-hit-algolia-template" type="text/html">
|
|
|
+ <div class="search-hit">
|
|
|
+ <div class="search-hit-content">
|
|
|
+ <div class="search-hit-name">
|
|
|
+ {{ printf "<a href=\"%s\">{{{_highlightResult.title.value}}}</a>" "{{relpermalink}}" | safeHTML }}
|
|
|
+ </div>
|
|
|
+ <div class="article-metadata search-hit-type">{{"{{type}}"}}</div>
|
|
|
+ <p class="search-hit-description">{{ safeHTML "{{{_highlightResult.summary.value}}}" }}</p>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </script>
|
|
|
+ {{ end }}
|
|
|
+
|
|
|
{{/* Fuse search engine. */}}
|
|
|
{{ if eq .Site.Params.search.engine 1 }}
|
|
|
{{ printf "<script src=\"%s\" integrity=\"%s\" crossorigin=\"anonymous\"></script>" (printf $js.fuse.url $js.fuse.version) $js.fuse.sri | safeHTML }}
|
|
@@ -133,6 +161,7 @@
|
|
|
instantsearch.widgets.searchBox({
|
|
|
container: '#search-box',
|
|
|
autofocus: false,
|
|
|
+ reset: true,
|
|
|
poweredBy: {{ .Site.Params.search.algolia.show_logo | default false }},
|
|
|
placeholder: i18n.placeholder
|
|
|
})
|
|
@@ -148,7 +177,7 @@
|
|
|
item: getTemplate('search-hit-algolia')
|
|
|
},
|
|
|
cssClasses: {
|
|
|
- showmoreButton: 'btn btn-primary btn-outline'
|
|
|
+ showmoreButton: 'btn btn-outline-primary'
|
|
|
}
|
|
|
})
|
|
|
);
|
|
@@ -169,33 +198,5 @@
|
|
|
</script>
|
|
|
{{ end }}
|
|
|
|
|
|
- {{ if eq $.Site.Params.search.engine 1 }}
|
|
|
- {{/* Fuse search result template. */}}
|
|
|
- <script id="search-hit-fuse-template" type="text/x-template">
|
|
|
- <div class="search-hit" id="summary-{{"{{key}}"}}">
|
|
|
- <div class="search-hit-content">
|
|
|
- <div class="search-hit-name">
|
|
|
- {{ printf "<a href=\"%s\">%s</a>" "{{relpermalink}}" "{{title}}" | safeHTML }}
|
|
|
- <div class="article-metadata search-hit-type">{{"{{type}}"}}</div>
|
|
|
- <p class="search-hit-description">{{"{{snippet}}"}}</p>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </script>
|
|
|
- {{ else if eq $.Site.Params.search.engine 2 }}
|
|
|
- {{/* Algolia search result template. */}}
|
|
|
- <script id="search-hit-algolia-template" type="text/html">
|
|
|
- <div class="search-hit">
|
|
|
- <div class="search-hit-content">
|
|
|
- <div class="search-hit-name">
|
|
|
- {{ printf "<a href=\"%s\">{{{_highlightResult.title.value}}}</a>" "{{relpermalink}}" | safeHTML }}
|
|
|
- </div>
|
|
|
- <div class="article-metadata search-hit-type">{{"{{type}}"}}</div>
|
|
|
- <p class="search-hit-description">{{ safeHTML "{{{_highlightResult.summary.value}}}" }}</p>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </script>
|
|
|
- {{ end }}
|
|
|
-
|
|
|
</body>
|
|
|
</html>
|