$ nix build
We use process-compose via process-compose-flake for running local dev services.
$ nix run .#dev
$ nix run .#deploy
Website also auto-deploys everytime commits are added to master.
Videos and related assets (posters, etc.) are hosted on https://static.clan.lol and should not be committed to the repository.
To upload videos and poster images:
$ nix run .#upload-video -- my-video.mp4 my-video.webm my-poster.jpg
Files will be available at https://static.clan.lol/videos/<filename>.
To reference videos in blog posts, use the video shortcode:
{{< video key="my-video" poster="my-poster.jpg" autoplay="true" muted="true" loop="true" >}}
This will automatically load my-video.webm, my-video.mp4, and my-video.ove from static.clan.lol.