distributedlife / distributedlife.com

blog content

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Wordpress to Middleman Exporter

A Ruby Script that will convert your exported Wordpress XML into markdown files with the appropriate frontmatter metadata so that they are consumable by Middleman.

Getting Started

  1. Open up the wordpress_to_middleman.rb file and setup the following three variables

    • WORDPRESS_XML_FILE_PATH (The path to the exported wordpress.xml file)
    • OUTPUT_PATH (The path where all of the markdown posts will be saved)
    • ORIGINAL_DOMAIN (The domain of the original website)
  2. Ensure that all of the required gems are installed - two in specific that are required are:

    • nokogiri
    • upmark
  3. Remove the following lines from the exported Wordpress XML (They mess with nokogiri's parser):

  4. In the terminal, navigate to the folder where the project has been saved, and run ruby wordpress_to_middleman.rb

Please Note that this is a work in progress. Contributions welcome.

About

blog content

License:GNU General Public License v2.0


Languages

Language:XSLT 67.5%Language:JavaScript 20.2%Language:Ruby 11.6%Language:Shell 0.7%