Remove search.md from exampleSite
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
This commit is contained in:
parent
55a19a2350
commit
0015c96560
1 changed files with 0 additions and 52 deletions
|
@ -1,52 +0,0 @@
|
||||||
---
|
|
||||||
title: "Search Results"
|
|
||||||
sitemap:
|
|
||||||
priority : 0.1
|
|
||||||
layout: "search"
|
|
||||||
url: search
|
|
||||||
---
|
|
||||||
|
|
||||||
|
|
||||||
This file exists solely to respond to /search URL with the related `search` layout template.
|
|
||||||
|
|
||||||
No content shown here is rendered, all content is based in the template layouts/page/search.html
|
|
||||||
|
|
||||||
Setting a very low sitemap priority will tell search engines this is not important content.
|
|
||||||
|
|
||||||
This implementation uses Fusejs, jquery and mark.js
|
|
||||||
|
|
||||||
|
|
||||||
## Initial setup
|
|
||||||
|
|
||||||
Search depends on additional output content type of JSON in config.toml
|
|
||||||
\```
|
|
||||||
[outputs]
|
|
||||||
home = ["HTML", "JSON"]
|
|
||||||
\```
|
|
||||||
|
|
||||||
## Searching additional fileds
|
|
||||||
|
|
||||||
To search additional fields defined in front matter, you must add it in 2 places.
|
|
||||||
|
|
||||||
### Edit layouts/_default/index.JSON
|
|
||||||
This exposes the values in /index.json
|
|
||||||
i.e. add `category`
|
|
||||||
\```
|
|
||||||
...
|
|
||||||
"contents":{{ .Content | plainify | jsonify }}
|
|
||||||
{{ if .Params.tags }},
|
|
||||||
"tags":{{ .Params.tags | jsonify }}{{end}},
|
|
||||||
"categories" : {{ .Params.categories | jsonify }},
|
|
||||||
...
|
|
||||||
\```
|
|
||||||
|
|
||||||
### Edit fuse.js options to Search
|
|
||||||
`static/js/search.js`
|
|
||||||
\```
|
|
||||||
keys: [
|
|
||||||
"title",
|
|
||||||
"contents",
|
|
||||||
"tags",
|
|
||||||
"categories"
|
|
||||||
]
|
|
||||||
\```
|
|
Loading…
Add table
Add a link
Reference in a new issue