search: create search index and page from template and content adapter

This commit is contained in:
Sören Weber 2024-08-26 23:07:33 +02:00
parent e1a1f01f4c
commit d9e69db2f1
No known key found for this signature in database
GPG key ID: BEC6D55545451B6D
18 changed files with 129 additions and 103 deletions
content/_relearn

View file

@ -0,0 +1,6 @@
+++
[_build]
render = "never"
list = "never"
publishResources = false
+++

View file

@ -0,0 +1,16 @@
{{- if and (not .Site.Params.disableSearchIndex) (not .Site.Params.disableSearchPage) }}
{{- .EnableAllLanguages }}
{{- $url := trim (or .Site.Params.searchPageURL "search") "/" }}
{{- $content := dict
"mediaType" "text/markdown"
"value" "{{% _relearn_searchform %}}"
}}
{{- $page := dict
"content" $content
"kind" "page"
"path" "_relearn_searchpage"
"title" (T "Search")
"url" $url
}}
{{- .AddPage $page }}
{{- end }}

View file

@ -0,0 +1,6 @@
+++
[_build]
render = "never"
list = "never"
publishResources = false
+++