Moving from NanoBlogger to ikiwiki

Tags: howtos, projects

Published on
« Previous post: My diploma thesis is now Open Access — Next post: Writing a Diploma Thesis »

Some time ago, I moved my blog from NanoBlogger to ikiwiki. To this end, I wrote a small perl script for handling the conversion. It only requires the modules Date-Manip and HTML-WikiConverter-Markdown. After installing them, you are good to go.

To use the script, copy all your NanoBlogger blog posts (along with their category data) into a folder. Usually, it is sufficient to copy the data folder of your installation. Keep in mind that the *.db files are useful if you want to keep your tag information. With all that set up, set the variable $input_directory to the directory with your NanoBlogger posts and run perl nb2ikiwiki.pl.

The script will automatically parse your blog posts, convert them to the Markdown syntax, apply any tag information (if specified), and store them in folders by years. Each file will be named after a sanitized version of the title of the article it contains.

This conversion process was sufficient for me. Hence, there are no further configuration parameters. You are free to modify the script in any way so that it suits your needs better.