fix: cites

This commit is contained in:
Ben Goldsworthy 2025-03-02 22:41:35 +01:00
parent 0a24223fe8
commit 84defe05cf
Signed by: Rumperuu
SSH key fingerprint: SHA256:v3uompaUiPqV2w1/AIRWBSQOxr2dntH9Xs/y8fDnUPU

View file

@ -12,8 +12,11 @@
*/ -}} */ -}}
<!-- Optional parameter overrides (for nested citations) --> <!-- Optional parameter overrides (for nested citations) -->
{{- $citeText := default .Params.cite ( .Scratch.Get "cite" ) }}
{{- $replacedCite := replaceRE `^([a-z]+?://)?(www)?` "" $citeText }}
{{- $startOfCite := delimit ( findRE `^([a-z]+?://)?(www)?` $citeText 1 ) "" }}
{{- $cite := replaceRE `^` $startOfCite ( trim ( $replacedCite | .Page.RenderString ) "\r\n" ) -}}
{{- $cite := trim ( default .Params.cite ( .Scratch.Get "cite" ) | .Page.RenderString ) "\r\n" -}}
{{- $title := trim ( default .Params.title ( .Scratch.Get "title" ) | .Page.RenderString ) "\r\n" -}} {{- $title := trim ( default .Params.title ( .Scratch.Get "title" ) | .Page.RenderString ) "\r\n" -}}
{{- $titleLang := default .Params.titleLang ( .Scratch.Get "titleLang" ) -}} {{- $titleLang := default .Params.titleLang ( .Scratch.Get "titleLang" ) -}}
{{- $titleTr := default .Params.titleTr ( .Scratch.Get "titleTr" ) -}} {{- $titleTr := default .Params.titleTr ( .Scratch.Get "titleTr" ) -}}
@ -45,7 +48,6 @@
{{- end -}} {{- end -}}
<!-- Rendering --> <!-- Rendering -->
{{- $itemType := default "CreativeWork" $schemaType -}} {{- $itemType := default "CreativeWork" $schemaType -}}
{{- if ( or ( in $.Site.Data.itemtypes $itemType ) ( eq .Params.suppress "true" ) ) -}} {{- if ( or ( in $.Site.Data.itemtypes $itemType ) ( eq .Params.suppress "true" ) ) -}}
{{- with .Params.href -}} {{- with .Params.href -}}