Posting with Pelican
By Felix Pleşoianu
This blog is almost two years old now (how time flies). In a few more years, the app behind it will reach its limits and have to be replaced. I knew that from the start, but wasn't sure what else to use when the time comes.
Well, I found a worthy successor. Meet Pelican, a static site generator ideal for my needs:
Believe it or not, the screenshot above is after less than a day of learning how to use this thing and make my own theme, and migrating some of my recent posts (spent another day on it since).
That comes at a cost. For one thing, Pelican is configured by editing a couple of Python scripts, and invoked via
make. And then, if I wasn't an experienced web developer, making the theme would have seemed much too technical. But hey, this is for me. That's the whole point.
What's it like otherwise? Well, it's easy enough to start a new blog and add a custom theme. Lots of those out there, too. Too bad most are old and often unfinished. Pelican also has a daunting number of configuration settings. On the plus side, you can use them to structure the new blog in many different ways. Even with a static front page, though otherwise it's very much made for blogs (despite protestations in the manual). You can use categories, tags and multiple authors. It even makes newsfeeds for each of those! The ability to schedule posts is most welcome too. There are import filters as well, but I only needed to copy my files over and make small changes.
As a bonus, while it plays in the big leagues, Pelican is much smaller than other similar apps, dependencies included. It's not tiny or self-contained, but that's not always possible. Still makes it possible to keep a blog that looks clean and well-organized while not depending on any server software.
A new tool in the toolbox for me, then, and a source of inspiration for future work. Choice is good, and don't let anyone tell you it's not. Cheers!