about summary refs log tree commit diff
path: root/web/blog
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--web/blog/default.nix3
-rw-r--r--web/blog/fragments.nix1
2 files changed, 4 insertions, 0 deletions
diff --git a/web/blog/default.nix b/web/blog/default.nix
index f55c33a63a..66d7759deb 100644
--- a/web/blog/default.nix
+++ b/web/blog/default.nix
@@ -24,6 +24,9 @@ let
     # Path to the Markdown file containing the post content.
     content = path;
 
+    # Optional name of the author to display.
+    author = option string;
+
     # Should this post be included in the index? (defaults to true)
     listed = option bool;
 
diff --git a/web/blog/fragments.nix b/web/blog/fragments.nix
index 19d62fa474..8126278270 100644
--- a/web/blog/fragments.nix
+++ b/web/blog/fragments.nix
@@ -73,6 +73,7 @@ let
       then ''date --date="@${toString post.updated}" '+ (updated %Y-%m-%d)' >> $out''
       else ""
     }
+    ${if post ? author then "echo ' by ${post.author}' >> $out" else ""}
     echo '</aside>' >> $out
 
     ${