Mercurial > hg > Blog
annotate content/blog-switched-to-pelican.md @ 60:f31796d4c36a
add the pingback header in responses
author | Dirk Olmes <dirk@xanthippe.ping.de> |
---|---|
date | Wed, 17 Jun 2015 04:14:05 +0200 |
parents | 587302b65fb6 |
children |
rev | line source |
---|---|
8
587302b65fb6
add a blog entry on switching the blog engine
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
1 Title: Moved the blog to pelican |
587302b65fb6
add a blog entry on switching the blog engine
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
2 Date: 2013-06-29 |
587302b65fb6
add a blog entry on switching the blog engine
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
3 Lang: en |
587302b65fb6
add a blog entry on switching the blog engine
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
4 |
587302b65fb6
add a blog entry on switching the blog engine
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
5 When I started my personal blog, I chose [Serendipity](http://www.s9y.org/) because some of the blogs I was reading back then were running on it. Also, it had a good reputation for being easy to set up and use - and it was. |
587302b65fb6
add a blog entry on switching the blog engine
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
6 |
587302b65fb6
add a blog entry on switching the blog engine
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
7 Recently, a friend of mine sparked my interest in static blog generators like [jekyll](http://jekyllrb.com) or [octopress](http://octopress.org/). Reading more about those I two, I got really excited and wanted to dive right in. |
587302b65fb6
add a blog entry on switching the blog engine
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
8 |
587302b65fb6
add a blog entry on switching the blog engine
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
9 Octopress' install instructions tell you to use rbenv or RVM for the installation. This is where my pain begins. Alas, I alreay have two versions of Ruby installed (dependencies of packages I have installed on my [Gentoo](http://www.gentoo.org) machine), I'm not really keen on maintaining yet another version through RVM or rbenv. |
587302b65fb6
add a blog entry on switching the blog engine
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
10 |
587302b65fb6
add a blog entry on switching the blog engine
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
11 So I started to look for alternatives to these frameworks in Python land - and found [pelican](http://docs.getpelican.com/). It recommends to install inside a [virtualenv](http://www.virtualenv.org/) which I find by far more sensible than the approach the Ruby folks recommend. |
587302b65fb6
add a blog entry on switching the blog engine
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
12 |
587302b65fb6
add a blog entry on switching the blog engine
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
13 Long story short: I'm impressed! I played around with it for half an hour and came to the conclusion that I need a bit more content to explore my use cases. So I started to convert the existing blog entries manually - which was very easy. I had used markdown on github before so the choice was easy :-) |
587302b65fb6
add a blog entry on switching the blog engine
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
14 |
587302b65fb6
add a blog entry on switching the blog engine
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
15 After two more hours I had converted all my existing blog entries. Later that day I replaced the existing blog with the new one - a decision that wasn't hard to make. |