{{ $author := .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") }}{{ .Scratch.Set "author" .Site.Params.authorHyperling }}{{ else if or (eq $author "authorHyperVegan") (eq $author "hypervegan") }}{{ .Scratch.Set "author" .Site.Params.authorHyperVegan }}{{ else }}{{ .Scratch.Set "author" $author }}{{ end }}{{ $author := .Scratch.Get "author" }}{{ if $author }}{{ print "by " $author }}{{ end }}