This is the source for eighty-twenty.net.
It's built on Github Pages and Jekyll and uses the Hacker theme.
newpost.py creates new posts. Run uv run newpost --help for help. Once you've created a post, commit the new file and run git push, Github Actions does the rest.
bundle install
bundle exec jekyll serve
Content is served on http://localhost:4000 by default.