Pelican Blog
blog.getpelican.com · Company blog · on HN since 2013
The Pelican project blog, covering releases and usage of Pelican, a static site generator written in Python.
What HN saysHN 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.
38HN people shared it
33linked it in comments
6stories submitted
246story points
4 years agolast shared
2013people per year2026
Most-shared posts
- 1Static site generation on python34 people · 45 points · first shared 2013 · 26 comments on HN
- 2Pelican static site generator 4.52 people · 193 points · first shared 2018 · 100 comments on HN
- 3Pelican static site generator, powered by Python1 people · 5 points · first shared 2013 · discussion on HN
- 4Pelican's Unified Codebase1 people · 1 points · first shared 2014 · discussion on HN
- 5Using Pelican with Heroku1 people · 1 points · first shared 2013 · 1 comments on HN
- 6Pelican 3.5 released1 people · 1 points · first shared 2014 · discussion on HN
What HN people wrote when they linked it
kappuchino · 2022-05-11
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/)
abdullahkhalids · 2020-07-22
Pelican [1] works this way, and I love it for my blog/website.
I write a post in markdown, commit and run a pelican-provided script that uploads the generated site to the hosting server. The script-running could be done with a hook.
[1] https://blog.getpelican.com/
voltagex_ · 2014-04-21
Pelican [1] uses make and python to generate a blog. Simple makefiles are great.
1: http://blog.getpelican.com/
MichaelStubbs · 2014-03-05
I site with the static blog generator crowd. I've not heard of anything that would meet all of your requirements but my favourite static blog generator, Pelican, would come pretty close.
http://blog.getpelican.com/
iorrus · 2017-06-20
Pelican (https://blog.getpelican.com/) is also worth a look.
sphars · 2022-06-09
A few others have commented about using a static site generator to build a blog. If you're looking into develop your python skills here's two (of many) static site generators that are written in python:
Pelican: https://blog.getpelican.com/
Nikola: https://getnikola.com/
egberts1 · 2021-10-24
Caveat: Shameless plug.
M.CSS is a nice JavaScript-free template for me that works in portrait/landscape in both mobile and desktop.
Used a Penguin static website generator.
- https://mcss.mosra.cz/
- https://blog.getpelican.com/
BeetleB · 2021-06-07
Every time I see a static site generator list, or a discussion thereof on HN, I always wonder: Why is Pelican consistently ignored?
It's been around for a long time. Has lots of plugins. Easy to extend. Fairly active development.
https://blog.getpelican.com/
dragonsh · 2021-02-11
May be you should try python pelican [1] with its simple model and static site generator. Another option is Lektor [2] for complete custom design.
[1] https://blog.getpelican.com/
[2] https://www.getlektor.com/
viraptor · 2020-10-30
Pelican is an older system which allows you to do just that. https://blog.getpelican.com/
It's already got lots of plugins, but it's fairly easy to add your own as well. It's in the mature / complete category of projects in my opinion (although there's still some development happening)
h2odragon · 2020-05-16
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.
puzzlingcaptcha · 2020-05-10
I personally like Pelican as a static blog generator that parses Markdown content.
https://blog.getpelican.com/
discreditable · 2020-05-08
I left Octopress (a flavor jekyll) for those reasons[1]. Pelican[2] is what I use now. It takes a dir of markdown files and makes a decent website. It was even easy for me to write a no-nonsense theme without being good at python.
[1] https://brashear.me/blog/2017/07/30/migration-from-octopress-to-pelica…
[2] https://blog.getpelican.com/
smacktoward · 2019-10-11
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.
imwally · 2019-08-26
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
marcosdumay · 2019-07-05
Pelican: https://blog.getpelican.com/
Statik: https://pypi.org/project/statik/
huevosabio · 2019-05-07
I wanted something that i) is simple to host and edit, ii) did not require me maintaining a server somewhere, and iii) it was easy to go from Jupyter notebooks to a post.
So I opted for Pelican (https://blog.getpelican.com/) which has a plugin for converting Jupyter/IPython notebooks into blog posts. It is hosted in S3. If you are curious, here it is: http://ramondario.com/
julian55 · 2018-08-09
I use Pelican[0] which also has an org-mode plugin[1]. I tend to use markdown for my blog but I do use org-mode for other organising stuff.
[0] https://blog.getpelican.com/
[1] https://github.com/getpelican/pelican-plugins/tree/master/org_reader
mwambua · 2018-03-17
This is cool, and if I had the time I'd want to do something like this for automatically generating a google-photos style site from my Pictures directory.
Also, if you're looking for a stable Python-based static site generator... I've been pretty happy with Pelican (https://blog.getpelican.com/).
rapphil · 2018-02-10
I use pelican. It is quite similar to jekyll, but it is python based.
https://blog.getpelican.com
jaredandrews · 2018-01-28
Not sure if OP is the developer behind this but...
As a happy user of Pelican[0], a different Python based static site generator. Why would I want to switch over to Ivy?
[0] https://blog.getpelican.com/
Sir_Substance · 2017-08-17
> 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/
yk · 2017-02-22
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/
ryan-c · 2016-06-02
I like Pelican[0], a static site generator written in Python.
0. http://blog.getpelican.com/
pnt12 · 2015-12-13
Minimalism is overrated - that site looks ugly and has nearly no features. Just compare it to the default Pelican look (a static site generator, link below). No doubt which one looks better.
Pelican also has loads of plugins. I wonder where I get more resources for pandoc + make site generation.
http://blog.getpelican.com/
https://github.com/getpelican/pelican-plugins
stadeschuldt · 2015-06-11
It really boils down to your language preference:
For Ruby: Jekyll http://jekyllrb.com or Middleman https://middlemanapp.com (in case you want a site rather than a blog)
For Python: Pelican http://blog.getpelican.com
applecore · 2014-04-20
The easiest way is to host a static site.
They're trivial to set up and they'll stand up to just about any amount of web traffic, even on a tiny VPS.
Look into a static site generator like Jekyll[1] or Pelican[2] to get started.
[1]: http://jekyllrb.com/
[2]: http://blog.getpelican.com/
m_ram · 2014-03-30
I've been planning to start a blog for the same reasons you listed. I'll probably use a static site generator like Pelican [1]. A lot of people use Disqus for comments on static blogs, but I'd rather not rely on external services when I don't need to. Do you find linking to Twitter to be an adequate replacement for comments?
[1] http://blog.getpelican.com/
icebraining · 2014-01-29
Fair enough. I actually use a static blog generator myself (Pelican[1]), but I write so rarely that I hadn't considered those issues.
[1] http://blog.getpelican.com/
MaDeuce · 2013-12-06
I've been using Pelican for over a year and have been pleased. It's mature, but still has active development and a strong community. A few major features:
* markup languages (reStructuredText, Markdown, etc.),
* code highlighting via pygments
* themeable
* simple to use
* support for automated deployment
http://blog.getpelican.com/