feat(web/blog): add ability to specify post author

Anyone is free to pen a post for tvl.fyi if they want, so being able
to attribute the author might be useful.

This wasn't originally a feature because I wrote //web/blog only for
tazj.in initially.

Change-Id: Ibc50b53f92113a82a53ce40bb5defa18e926cc10
Reviewed-on: https://cl.tvl.fyi/c/depot/+/6560
Tested-by: BuildkiteCI
Reviewed-by: sterni <sternenseemann@systemli.org>
Reviewed-by: grfn <grfn@gws.fyi>
This commit is contained in:
Vincent Ambo 2022-09-13 15:14:37 +03:00 committed by tazjin
parent e726df8dc5
commit 7fd7a4465b
3 changed files with 6 additions and 0 deletions

View file

@ -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;

View file

@ -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
${

View file

@ -13,6 +13,7 @@
title = "Tvix: We are rewriting Nix";
date = 1638381387;
content = ./rewriting-nix.md;
author = "tazjin";
}
{
@ -20,6 +21,7 @@
title = "Tvix Status - September '22";
date = 1662995534;
content = ./tvix-status-202209.md;
author = "tazjin";
draft = true;
}
];