Site Update March 21, 2025
It has been about a decade since I completely changed my personal blog, but today is the day I finally add a new design and more importantly a blog.
In order to accomplish this I decided to use Django. I've been a long time fan of the framework, however I don't want to pay for hosting. I want to use free static hosting on GitHub pages, but Django is a dynamic framework (meaning that the pages generate in real-time as they are visited).
Enter Django Distill, a static site generator add on. Django Distill is extremely easy to use. Simply install it, add it to your INSTALLED_APPS, use distill_path rather than path to define your URLS and then run
python manage.py distill-local /path/
This will generate all of the files defined in your urls.py file as static HTML pages which can then be uploaded to GitHub pages. Of course, running a static blog means that I will not be able to allow voting or comments on the posts I write, but I'm OK with this as I now have a cost-free (and worry-free) blog with all most of the benefits of Django.
Latest posts
- The Real Cost of AI Coding: Why We’re Being Priced Out of Our Own Code June 19, 2026
- Good-bye Github Copilot May 31, 2026
- Jailbreak & Customize a Kindle 4 "Special Offers" edition May 16, 2026
- Chess Wizard April 21, 2026
- The First Take and Phantom Sita April 18, 2026
- New Galfy song: DANG JEALOUS April 16, 2026