Goodbye Django, Hello Jekyll


A little backstory, I first made this little site when I migrated off old physical hardware I had (at my parent’s house I believe it was?) and instead bought a Linode. At the time, I had done more in Python than Ruby and was tired of PHP, so I figured I’d use Django to just roll my own little site. Partially from an engineering/learning standpoint, and the rest coming from a “I don’t to deal with Wordpress’ issues” standpoint.

I ended up deciding to try out Jekyll. I had used it once of twice via Github Pages, but hadn’t really thought about the possibilities of using it personally. When I took a moment to think about it, the thought of having a nice templated system in which to create static content in a very memory constrained system, Jekyll really was a no brainer. I aligns very well with the functionality I wanted and how I use it.

I will note that the category functionality is a little wacky. Jekyll has a bunch of nice built-in features such as pagination, but in searching around, I found that the community was very big into making plugins. I can appreciate a clean functional base, but there seemed to be some very basic problems that weren’t solved outside of the plugin realm. I will admit that I could just be missing something from a documentation standpoint, but you could also argue lack of good documentation too.

Anyways, same blog, much smaller footprint, (mostly) happier Josh.