mirror of
https://github.com/McShelby/hugo-theme-relearn.git
synced 2025-01-18 19:00:24 +00:00
chore: migrate search documentation to https://github.com/matcornic/hugo-learn-doc project
This commit is contained in:
parent
4218d1a27d
commit
a74c02dab3
1 changed files with 1 additions and 25 deletions
26
README.md
26
README.md
|
@ -22,31 +22,7 @@ $ git clone https://github.com/matcornic/hugo-theme-learn.git
|
|||
- Add shadow or border on images
|
||||
- Automatic table of contents
|
||||
- Create buttons (typically used to provide a link to a demo)
|
||||
|
||||
# Search
|
||||
To use the `search` functionality, you just have to put a `lunr` index which respects this format :
|
||||
```json
|
||||
[
|
||||
{
|
||||
"uri": "/docs/01-start/index",
|
||||
"title": "Get started",
|
||||
"content": "\n\nGet started\n\nAll you need to know...\n",
|
||||
"tags": ["start", "intro"]
|
||||
},
|
||||
...
|
||||
]
|
||||
```
|
||||
|
||||
into a `static/json/search.json` file in your hugo project.
|
||||
|
||||
And set `search = true` in your config.toml
|
||||
|
||||
To generate your lunr index, you can see this project https://github.com/gwleclerc/lunr-hugo which parse your markdown files and extract toml and yaml headers to create index with corresponding format.
|
||||
|
||||
In order to generate the index of your static site launch the following comand after installing `lunr-hugo` using `npm`
|
||||
```
|
||||
lunr-hugo -i "<content directory>/**/*.md" -o static/json/search.json -l <header format (yaml or toml)>
|
||||
```
|
||||
- Search using `lunr` index
|
||||
|
||||
# TODO
|
||||
|
||||
|
|
Loading…
Reference in a new issue