diff --git a/layouts/partials/author.html b/layouts/partials/author.html
new file mode 100644
index 0000000..5eb523c
--- /dev/null
+++ b/layouts/partials/author.html
@@ -0,0 +1,15 @@
+{{ $author := .Page.Params.author
+}}{{ if or (eq $author "authorBug") (eq $author "bug")
+}}{{ .Scratch.Set "author" (.Param "authorBug")
+}}{{ else if or (eq $author "authorHyperling") (eq $author "hyperling")
+}}{{ .Scratch.Set "author" (.Param "authorHyperling")
+}}{{ else if or (eq $author "authorHyperVegan") (eq $author "hypervegan")
+}}{{ .Scratch.Set "author" (.Param "authorHyperVegan")
+}}{{ else
+}}{{ .Scratch.Set "author" $author
+}}{{ end
+}}{{ $author := .Scratch.Get "author"
+}}{{ if $author
+}}{{ print "by " $author
+}}{{ end
+}}
\ No newline at end of file