The Pelican project blog, covering releases and usage of Pelican, a static site generator written in Python.
HN commenters recommend Pelican as a static blog generator that works from markdown files, make, and an upload script, and say they use and like it.
There are static site generators written in Python you could use to publish a blog, like Pelican (https://blog.getpelican.com/) and Lektor (https://www.getlektor.com/). But yeah, if you want software that works like WordPress and generates pages dynamically on the fly, I'm not sure there's any good Python-based alternatives.
> If you thought Perl was a bad language, PHP is way, way worse
In fairness to PHP, it's a lot better today than it used to be. (Though modern PHP would probably strike a Pythonista as too Java-ish.) And WordPress has had tons of engineering resources poured into it for a decade-plus now, whereas Movable Type has been maintained on a relative shoestring due to its fall from popularity.
Do you have the same impression: Each and every plugin/extension has a commercial pro version that keeps on nagging to buy its extended warrenty ... sorry, no, to subscribe to updates for just 29.99 each, right? So 29.99 for instagram connections, 39.99 for backups pro (i'm making names and prices up, but you know the drill.) and for just 20 dollars more a security/virus check for ... what?!?!
are you f**king kidding me?
I've started to use pelican. It creates a flat file-based website with all I need. (See: https://blog.getpelican.com/)
Author here. This is my new blog, the idea is to write a rather technical and math heavy blog, on the programming side I am aiming for a similar level of detail as Eli Bendersky's blog[1] and similar for mathematics.
The blog uses Pelican[2] as backend, with mathJax for LaTeX formulas.
If someone has suggestions for a comment system on what is supposed to be a static blog (I know...), or general feedback on the web design side of things, please comment.
[1] http://eli.thegreenplace.net/
[2] https://blog.getpelican.com/
I use Pelican ( https://blog.getpelican.com/ ) and host on NearlyFreeSpeech ( https://www.nearlyfreespeech.net/ ) for my blog, https://snafuhall.com/ .
I don't have much traffic; the blog and email/etc runs less than $10/mo.
It's possible to lease a bare IP range and set up your own DNS servers, etc. For small amounts of traffic theres no reason you couldn't use a RasPi to serve a blog that way. There's also drawbacks and headaches that make renting someone else's stuff attractive.
> The Blogger tab I have open to write this post is currently using over 500MB of RAM in Chrome. How is that even possible?
Mate, you picked /blogger/ as your preferred blogging platform. Blogger can't even deliver a page title without Javascript.
There's a whole world of much higher quality software out there, it may be that you've chosen not to use it.
This dude should try switching his blog to Pelican[1], it might be something of a revelation.
[1] https://blog.getpelican.com/
I've been using pelican [1] with S3 for my blog [2]. It comes with a nice makefile that handles the generation (markdown -> HTML), dev server (localhost:8000 that regenerates files upon modification) and deployment to S3 (uses s3cmd along with API keys to upload to a designated bucket). It offers GitHub, ftp, ssh, and dropbox options for deployment as well, but I've never tried them.
[1] https://blog.getpelican.com
[2] http://nil.wallyjones.com