feat: new archives layout (#989)

* feat(archives): add search bar to archives page

* fix: error `file is nil; wrap it in if or with` from Hugo 0.123.0

* style: rename `search.ts` to `archives.ts`

* refactor: remove `search` page layout

* doc: remove `search` from `exampleSite`

* fix: generate JSON output for archives page in exampleSite

* feat: put archives search form under categories list
This commit is contained in:
Jimmy Cai
2024-03-25 00:02:47 +01:00
committed by GitHub
parent 9df2641193
commit 5d100a7f99
10 changed files with 219 additions and 403 deletions
+13
View File
@@ -0,0 +1,13 @@
{{- $pages := where .Site.RegularPages "Type" "in" .Site.Params.mainSections -}}
{{- $result := slice -}}
{{- range $pages -}}
{{- $data := dict
"title" .Title
"content" (.Plain)
"id" .File.UniqueID
-}}
{{- $result = $result | append $data -}}
{{- end -}}
{{ jsonify $result }}