Added migrator to import entries from Serendipity (S9Y).
* Only uses classes from Ruby's standard library, no database required
* Entries can be exported from http://blog.example.com/rss.php?version=2.0&all=1
* Usage: ruby -r './s9y_rss.rb' -e 'Jekyll::S9Y.process("http://blog.example.com/rss.php?version=2.0&all=1")'
Changed generated file name for articles to correct format
Changed generated posts to use 'permalink' attribute to retain old links
The complete RSS feed of your S9Y installation will contain the full entries of your blog. But you're correct in that the teaser and the extended content of your blog posts will end up together in the markdown files.
Regarding the naming of the markdown files I've updated the pull request to include my changes to that. I somehow forgot about that, sorry.
Thanks, I'll try it
I have used it to migrate my previous blog. It is very useful as it saves a lot of work but do not prevent editing work.
This cons come from the fact that you extract the info from the rss.
Of course, Yes, your're right
@ferochera: You can export a full RSS feed of your blog entries (and not just the abridged version) in the admin backend of your S9Y installation.
Thanks! It's a great work, perhaps I didn't said it loud enough in my previous comment. Sorry for that.
It's been to late for me as I already moved all data. It was a small blog and this gave the opportunity to practise markdown.
But it'll be useful for other s9y migrators ;-)
Resubmitted via jekyll/jekyll-import#3