Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 

README.markdown

Want to move your TypePad.com or MovableType-powered blog somewhere else?

First, you'll need to export your blog and put it into a convenient data structure. Here's how to do that:

file = File.read("mtexport.dump")
mt = MtexportParser.new(file)
mt.parse
mt.print_summary

You may want to generate a list of images so you can download them too:

file = File.read("mtexport.dump")
mt = MtexportParser.new(file)
mt.parse
mt.print_fullsize_images

And maybe you want to move it into Jekyll too? That's also easy:

file = File.read("mtexport.dump")
mt = MtexportParser.new(file)
mt.parse
jekyll = MtToJekyll.new
jekyll.output_dir = "_posts"
mt.each_blog_post do |entry|
    jekyll.to_markdown(entry)
    puts "Done processing: #{entry[:title]}"
end

In fact, running this command will convert an export archive to Jekyll posts into _posts:

ruby mt_to_jekyll.rb <path-to-export>

Viola!

About

No description, website, or topics provided.

Resources

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages

You can’t perform that action at this time.