This site

code ↗

This site is my personal website for sharing my thoughts, my experiences, and my work.

Hosting

This site is hosted on Digital Ocean ↗'s app platform. Since this site is fully static, it is actually completely free to host!

App Platform offers free hosting for up to three static site projects, but charges for any sites that actually use compute (so, for any real app or site). To keep this site free, I've spun out my actual code projects onto my VPS over at my site plasmavine.com ↗.

App Platform is also why this site is hosted on GitLab rather htan on Sourcehut like all my other stuff -- it integrates nicely with GitLab to save me from having to set up any web hooks, etc., for deploy-on-push.

Building this site

This site is built using Eleventy ↗, a static site generator based on Node. I also considered using Astro ↗, but I found it way too heavy for a simple static site.

I chose Eleventy for two primary reasons:

Styling

This site is built using missing ↗, an almost-classless CSS stylesheet that is much lighter than dealing with Tailwind.

The base font is Source Sans 3 ↗ and the monospace font is M PLUS Code ↗.

Syntax highlighting is powered by prism.js ↗ and the theme is Missing's.