This blog is a static site built with Sveltekit and hosted on Github Pages.
Each blog post is a markdown file that’s rendered by MDsveX and styled by Tailwind Typography; otherwise it’s all just Svelte and Tailwind.
Publishing updates to the site just requires compiling the site with a special adapter and pushing it to a branch on github that’s configured to deploy on commit.