Blog Technical Setup

Thu 16 February 2023

Overview

I'm using Pelican as the static website creation framework.

I created the theme myself, I can open sores it if anyone is interested. It uses tailwind, which is mostly quite good, but a pain when it comes to integration with Pelican: tailwind wants classes added to html, but the html is generated (as opposed to hand-written), so it's hard to style.

The website is being served via github pages.

I wrote a custom script to create redirects from the old wordpress style URLs to the URLs.

Authoring: I write in markdown, run Pelican to generate the html, commit the output in git, push to github, and the website is updated. Fairly clunky, I'd like to make that smoother.