Add logic for Default author. Make parameter lowercase for easy of validation.

This commit is contained in:
2025-11-16 19:01:32 -07:00
parent 0f332ec4ee
commit ca54b70d56
2 changed files with 14 additions and 10 deletions

View File

@@ -1,12 +1,14 @@
{{ $author := .Page.Params.author
}}{{ if or (eq $author "authorBug") (eq $author "bug")
{{ $author := (lower .Page.Params.author)
}}{{ if or (eq $author "authorbug") (eq $author "bug")
}}{{ .Scratch.Set "author" .Site.Params.authorBug
}}{{ else if or (eq $author "authorHyperling") (eq $author "hyperling")
}}{{ else if or (eq $author "authorhyperling") (eq $author "hyperling")
}}{{ .Scratch.Set "author" .Site.Params.authorHyperling
}}{{ else if or (eq $author "authorHyperVegan") (eq $author "hypervegan")
}}{{ else if or (eq $author "authorhypervegan") (eq $author "hypervegan")
}}{{ .Scratch.Set "author" .Site.Params.authorHyperVegan
}}{{ else
}}{{ else if and ($author) (not (eq $author ""))
}}{{ .Scratch.Set "author" $author
}}{{ else
}}{{ .Scratch.Set "author" .Site.Params.authorDefault
}}{{ end
}}{{ $author := .Scratch.Get "author"
}}{{ if $author