¿Hay alguna herramienta escrita en Python que me permita publicar un blog muy simple sin tener que jugar con HTML?

Si no se equivoca, está buscando un CMS como WordPress pero para Python. Si ese es el caso, entonces sí. Hay muchos buenos CMS para Python que le permiten publicar su blog simple o complejo sin tener que trabajar con HTML o cualquier otro lenguaje de desarrollo. Personalmente uso django-cms [1]. Está basado en Django, que es uno de los mejores frameworks web en Python. Si está buscando soluciones aún más simples, también puede usar un generador de sitio estático. Personalmente me gusta pelican [2 ]. Con los generadores de sitios estáticos puedes usar Markdown para escribir tus publicaciones, puedes usar diferentes temas. Lo que es realmente genial sobre el generador de sitios estáticos, no requieren base de datos ni lógica del lado del servidor. Solo escribe tu contenido en un montón de archivos de Markdown y deje que el generador cree su sitio web para usted. Si no le importa usar otro idioma que no sea Python, le recomiendo encarecidamente Jekyll con tecnología de Ruby. Es uno de los mejores generadores estáticos. Está creado por GitHub para ejecutar las páginas de GitHub. De este modo, puede utilizar las páginas de GitHub para alojar su blog / sitio web de Jekyll de forma gratuita y ni siquiera necesita construir el sitio web primero, solo debe lanzar su proyecto en bruto de Jekyll a GitHub, que se encargará de construir y servir su sitio web y también puede enlaza tu propio dominio personalizado con las páginas de GitHub. Comprueba este tutorial sobre cómo usar Jekyll para construir tu blog. También aquí hay una lista de los mejores temas gratuitos de Jekyll. Como dije, si no te importa usar Ruby, ve con Jekyll, es mejor que cualquier otro generador de sitios. Si debe seguir con Python, vaya con Pelican. También puede usar http://hyde.github.io

Notas al pie

[1] django CMS – Gestión de contenido empresarial con Django – django CMS 2016

[2] Generador de sitio estático Pelican, desarrollado por Python

Parece que estás buscando algo como Static Site Generator

No lo he probado en realidad.