To reduce the number of VMs I pay for each month I've shifted this blog over to Netlify, powered by Pelican and Netlify CMS. After getting a sample blog up and running using an existing template, I exported my existing posts as .md files with some frontmatter and commited it to a Gitlab repository.
Being able to post in a web browse via Netlify CMS means I don't need a command-line to write a post or do a deployment. It also means I don't need to run a Django VM with Postgres database and more attached to it - which all works perfectly well, but is overkill for this dinky little rarely-updated blog.
Job done, one less VM on the monthly bill.