I've been thinking about moving this Pelican blog that you're reading over to Django.
Parts of it already come from a Django database: the publications list and CV depend on a version of a Django app that once powered vermontcomplexsystems.org.
I looked around on the internet, and of course this isn't a new idea. Here a few examples:
- django-distill
- ✅ up to date, with example project that is deployed to netlify
- 47/100 on snyk, much lower than I would have thought!
- django-bakery
- ✅ up to date
- Built and maintained (originally) by Los Angeles Times Data Desk.
- 66/100 on snyk
- django-freeze
- ✅ up to date
- 72/100 on snyk
- django-staticgen
- 🚫 very out ot date
- 39/100, should be lower? Django scores a 94, so that's good.
- Cactus
- 🚫 very out ot date
- django-medusa that I saw referenced by (a very old version of) wagtail cms
- 🚫 From the README on the project, which is archived: Note: This project is largely unmaintained since 2014 and may be broken.
- Recommends The alsoicode/django-medusa fork, by Brandon Taylor.
- 🚫 Still very out of date
- could just use wget!
A few of the examples I found from "jamstack", like this: https://jamstack.org/generators/cactus/. Interesting project itself.
Looks like django-distill
is quite nice!