By default, Ghost does not have a commenting system of its own. When migrating my blog from BlogEngine.NET, I wanted to carry over old comments and maintain the commenting feature. Disqus to the rescue!
Migrating Old Comments
First, you’ll need to create an account at Disqus and select the “I want to install Disqus on my site” option. From here, you’ll walk through a wizard where you’ll give the website name, URL and other bits of information. Sign up with the Basic (free!) option.
Next, you’ll need to use that BlogML.xml file you created in the previous post and run it through a utility to convert it into a format that can be imported into Disqus.
Head over to GitHub to download and compile the BlogML2WP project, or download my precompiled version. Then, run the program like this:
BlogML2WP [inputfile] [domain]
So, for my site, it’d look like this:
BlogML2WP BlogML.xml /
This will create a new file named BlogML.Output.xml. Open this file in your favorite text editor, as you will need to “find and replace” some URL information since all posts and pages now live at the root of the site instead of the /post and /page URLs that BlogEngine uses.