- Eleventy
- Nunjucks
- Markdown
- Sveltia CMS
- GitHub
- DigitalOcean App Platform
- Hand-written CSS
- A little vanilla JavaScript
I write in Sveltia CMS, it commits to GitHub, and DigitalOcean rebuilds the site a couple of minutes later.
How this site is made
Plain Markdown files, turned into plain HTML, hosted somewhere boring. No database, no plugins to update, nothing to patch at 2am. Here's the whole recipe.
I write in Sveltia CMS, it commits to GitHub, and DigitalOcean rebuilds the site a couple of minutes later.
Borrowed from early-'90s computer ads and magazine layouts: generous space, expressive serif type, chunky little windows and colors you could only get from a print shop. The long version is in The '90s Computer-Ad Look.
Light and dark themes, switched with the sun and moon button.
Newsreader for headlines and reading.
Pixelify Sans for the little labels.
IBM Plex Mono for code and fine print.
All of them are self-hosted and open-licensed, so the site looks the same on your machine as it does on mine.
Each part of the site has its own accent: teal for Tech, apricot for Projects, mauve for Writing, sage for Life.
No analytics, no ad trackers, no cookie banner, because there's nothing to ask permission for. Search runs in your browser. The contact form sends your message to my inbox and that's it. Details are on the privacy page.
135 notes and counting. The oldest came over from two earlier versions of this blog, and old links still redirect to their new homes. Posts I haven't revised yet say so at the top.