feat(tazjin/homepage): Add Atom feed for blog posts

Change-Id: I9049e2cc3f5a2c491ccfad5595d60c01ad926e6d
Reviewed-on: https://cl.tvl.fyi/c/depot/+/1712
Tested-by: BuildkiteCI
Reviewed-by: tazjin <mail@tazj.in>
This commit is contained in:
Vincent Ambo 2020-08-10 23:38:07 +01:00 committed by tazjin
parent 452b8c7e23
commit dc13e12b95
4 changed files with 45 additions and 2 deletions

View file

@ -5,7 +5,7 @@
# elements for things such as blog posts and projects.
#
# Content for the blog is in //users/tazjin/blog instead of here.
{ depot, lib, ... }:
{ depot, lib, ... }@args:
with depot;
with nix.yants;
@ -65,8 +65,10 @@ let
));
homepage = index ((map postToEntry users.tazjin.blog.posts) ++ (import ./entries.nix));
atomFeed = import ./feed.nix args;
in runCommandNoCC "website" {} ''
mkdir $out
cp ${homepage} $out/index.html
cp ${atomFeed} $out/feed.atom
cp -r ${./static} $out/static
''