This is the repository of the pdoom.org website. It is a fork of distillpub/template.
First, run npm install to install all node modules required. If that fails, try npm install --legacy-peer-deps. Then, run npm run dev to start a watching build rollup server on localhost:8088.
Edit pages directly in public/. The only files generated by the build are template.v2.js and transforms.v2.js — everything else is hand-edited.
Please note that blog.html is not automatic yet, so if you add a new blog post, you need to manually add it there.
Deployment is automated via GitHub Actions. Pushing to main triggers .github/workflows/deploy-pages.yml, which ships public/ to GitHub Pages.
git push origin main
The repo's Pages source must be set to GitHub Actions under Settings → Pages.
To give feedback, report a bug, or request a feature, please open an issue.
To contribute a change, check out the contributing guide.
This project is research code. It is not an official product of p(doom) or any other institution supporting p(doom).
Copyright 2018, The Distill Template Authors.
Licensed under the Apache License, Version 2.0
See the full license.