Perl offline blogging engine