WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by mitchmac v0.3.3

WP Gatsby Markdown Exporter

Export WordPress content to Markdown for GatsbyJS.

WP Gatsby Markdown Exporter

The facts

Rating
5★ from 2
Active installs
100+
Price
Free
Last updated
16 Jan 2020
Added
Jan 2020
Requires WP
4.6
Tested up to
WP 5.3.23
Requires PHP
5.6
Downloads
5,168

Our analysis

AI-assisted

WP Gatsby Markdown Exporter is a WordPress plugin that allows you to export your WordPress posts as Markdown files, making it easier to integrate with Gatsby. It creates zip files containing the exported content and includes a WP-CLI command for handling large amounts of data without PHP timeouts.

This plugin is suitable for users who want to transition their WordPress content to a Gatsby-friendly format, especially those familiar with command line operations. It offers customization options for remapping and restructuring exported fields, which can be beneficial for developers.

Best for: This plugin is best for developers looking to migrate WordPress content to Gatsby.

What it does well

  • Exports WordPress posts as Markdown files
  • Includes WP-CLI support for large content exports
  • Customizable export options for fields
  • Progress bar for export process

Where it falls short

  • Limited information on additional features
  • Last updated in January 2020

Verdict

WP Gatsby Markdown Exporter provides a straightforward solution for exporting WordPress content to Markdown, particularly for those comfortable with command line tools. However, the lack of recent updates may be a consideration for potential users.

From the developer

mitchmac's own description of WP Gatsby Markdown Exporter, lightly tidied.

The plugin creates zip files containing posts converted to Markdown. A WP-CLI command exists to handle exporting sites with a large amount of content.

  • Move WordPress content to Gatsby-friendly Markdown.
  • Customize the export! Remap and restructure exported fields.
  • CLI: Avoid PHP timeouts by using the command line with WP-CLI.
  • CLI: Export progress bar (great for large sites)!

Reminder: always keep a backup of the WordPress database and files in case your export doesn’t work as expected!

Working with Gatsby

If you’re just getting started with Gatsby, we recommend experimenting with a Markdown based Gatsby starter like Tina Grande. Installation is as easy as:

git clone https://github.com/tinacms/tina-starter-grande.git

cd tina-starter-grande

yarn install && gatsby develop

Then copy your exported WordPress Markdown into the content directory or point the wp gatsby-markdown-export command at the content directory.

Want to port your WordPress or HTML theme to Gatsby? Checkout Porting an HTML Site to Gatsby for tips.

Command Line Usage

The command line functionality uses WP-CLI to interact with WordPress. WP-CLI is easy to install if you haven’t already.

Once it’s installed, you can export content to a directory like this:

wp gatsby-markdown-export --directory=/example/gatsby-starter/src/content

All CLI arguments are optional.

Option
Description
Default value

--help
get help

--directory=
export output directory
random temp directory

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for moving data.

Members

Members

94

The best WordPress membership and user role editor plugin. User Roles & Capabilities editor helps you rest...

Free 300k+ installs 4.9★ (1,274)
Easy Updates Manager

Manage all your WordPress updates, including individual updates, automatic updates, logs, and loads more. This...

Free 300k+ installs 4.8★ (725)
Redux Framework

Redux is a simple, truly extensible, and fully responsive options framework for WordPress themes and plugins....

Free 900k+ installs 4.4★ (273)
PrettyLinks

🌠 Shorten, brand, and track any URL on your own domain. Keep your links — and your data — where they belong....

Free 200k+ installs 4.8★ (1,317)