S9Y Database

Install additional gems

To use this importer, you need to install these additional gems: `gem install unidecode sequel mysql2 htmlentities reverse_markdown`

To import your posts from a self-hosted S9Y database, run:

$ ruby -rubygems -e 'require "jekyll-import";
    JekyllImport::Importers::S9YDatabase.run({
      "dbname"   => "s9y_blog",
      "user"     => "root",
      "password" => "",
      "host"     => "localhost",
      "table_prefix"   => "serendipity_",
      "clean_entities" => false,
      "comments"       => true,
      "categories"     => true,
      "tags"           => true,
      "extension"      => "html",
      "drafts "        => true,
      "markdown"       => false,
      "permalinks"     => false
    })
This only imports post & page data & content

This importer only converts your posts and creates YAML front-matter. It does not import any layouts, styling, or external files (images, CSS, etc.).