mirror of
https://github.com/hugo-fixit/FixIt.git
synced 2026-08-24 15:28:57 +00:00
5322a15ceb
Add `{{/* ... */}}` header comments to 25 partials that had no documentation,
enabling `pnpm gen:docs` to generate their reference docs. Also fix
base/head/index.html leading blank line that prevented parser matching.
Groups covered: base/, feed/, function/, home/, init/, plugin/, single/, store/, (root).
21 lines
1.1 KiB
HTML
21 lines
1.1 KiB
HTML
{{- /*
|
|
Pagefind search metadata injection partial.
|
|
|
|
Outputs meta tags for Pagefind indexing: hidden/encrypted filters,
|
|
date/title sorting fields, and tag/category/collection metadata.
|
|
Only active when Pagefind search is enabled and the current context is a page.
|
|
*/ -}}
|
|
|
|
{{- if and .Site.Params.search.enable (eq .Site.Params.search.type "pagefind") .IsPage -}}
|
|
{{- $pageDate := (.PublishDate | default .Date) -}}
|
|
{{- $dateLabel := $pageDate | dateFormat (.Site.Params.date_format | default "2006-01-02") -}}
|
|
<meta data-pagefind-filter="hidden:{{ string (.Param `hidden_from_search`) }}">
|
|
<meta data-pagefind-filter="encrypted:{{ string (.Params.password | not | not) }}">
|
|
<meta data-pagefind-sort="date:{{ $pageDate.Unix }}">
|
|
<meta data-pagefind-sort="title:{{ .Title }}">
|
|
<meta data-pagefind-meta="date:{{ $dateLabel }}">
|
|
{{- with .Params.tags }}<meta data-pagefind-meta="tags:{{ delimit . "," }}">{{ end -}}
|
|
{{- with .Params.categories }}<meta data-pagefind-meta="categories:{{ delimit . "," }}">{{ end -}}
|
|
{{- with .Params.collections }}<meta data-pagefind-meta="collections:{{ delimit . "," }}">{{ end -}}
|
|
{{- end -}}
|