From 7ca5f7f20a14d4a2ad0e386d018bccacfa9000dc Mon Sep 17 00:00:00 2001 From: Serghei Iakovlev Date: Sun, 31 Jul 2022 16:52:44 +0200 Subject: Remove not needed stuf from search index --- layouts/index.json | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) (limited to 'layouts') diff --git a/layouts/index.json b/layouts/index.json index 2b8aa25..de685ff 100644 --- a/layouts/index.json +++ b/layouts/index.json @@ -19,19 +19,29 @@ {{/* Exclude virtual pages which aren't backed by a file */}} {{ if .File }} + + {{- $publishDate := $page.PublishDate -}} + {{- if $publishDate.IsZero -}} + {{ $publishDate = now -}} + {{- end -}} + + {{- $modifiedDate := $page.Lastmod -}} + {{- if $modifiedDate.IsZero -}} + {{ $modifiedDate = $publishDate -}} + {{- end -}} + {{- $pageData := (dict "objectID" $page.File.UniqueID - "publishDate" $page.PublishDate - "date" $page.Date.UTC.Unix - "lastmod" $page.Lastmod.UTC.Unix - "lang" ($page.Params.lang | default $page.Lang) "title" $page.Title "href" $page.Permalink + "lang" ($page.Params.lang | default $page.Lang) + "tags" ($page.Params.tags | default slice) "kind" $page.Kind "type" $page.Type "section" $page.Section - "content" $page.Plain - "tags" ($page.Params.tags | default slice) + "content" (trim $page.Plain "\n ") + "publishDate" $publishDate + "lastmod" $modifiedDate ) -}} {{- $.Scratch.Add "pagesIndex" $pageData -}} -- cgit v1.2.3