Django Static Site Generators Comparison
Background
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.
Options
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
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
wget
It might just work!
Conclusion
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 and it would be my choice.