My home on the web! A collection of thoughts and software experiments.
Issues/bug reports are very welcome.
- Next.js hosted on Vercel
- Markdown, images, and videos
- RSS feed (links, not full content)
- Simple design focused on content (responsive for desktop/mobile)
- Code highlighting via
prism-react-renderer
(TODO fix Lisp syntax highlighting) - Newsletter CTA (powered by Buttondown)
- All core features work without JavaScript enabled
- End-to-end tests with
playwright
Most configuration is handled via siteConfig.json
See .github\workflows\e2e.yml
for more.
npm i
npx playwright install
npm run test:e2e
npm i
npm run dev
Feel free to use any of my writing or code for educational reasons (e.g. you're teaching a class).
Otherwise, check with me before republishing my writing (I'll give permission 99% of the time).