WordPress to Markdown WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA
A lightweight WordPress plugin that exports your website content (posts, pages, and custom post types) into Markdown files, neatly organized into a handy ZIP archive.
★ 0stars
12release downloads
v1.4.0latest · 4mo ago
Install
Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/itsviney/wordpress-to-markdown/releases/download/v1.4.0/wordpress-to-markdown-v1.4.0.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
A lightweight WordPress plugin that exports your website content (posts, pages, and custom post types) into Markdown files, neatly organized into a handy ZIP archive.
Inspired by the WordPress Export to Markdown command line tool.
Features
- Block-to-Markdown Parsing: Converts standard WordPress blocks into clean Markdown with frontmatter.
- Post Type Organization: Automatically organizes exported files into subdirectories based on their post type (e.g.,
posts/,pages/). - Incremental Exports: Tracks export history for each user so you can choose to only export new and updated posts.
- ZIP Packaging: All exported Markdown files are bundled into a single ZIP archive for easy download and portability.
- Clean Output: Automatically strips unnecessary HTML and UI elements during conversion.
- Frontmatter: Adds frontmatter to each Markdown file with post metadata, including title, date, author, terms and Yoast SEO data (if available).
- Limit Exports: Choose to only export the X most recent posts of each post type.
- Generate llms.md: Combine all of your site's content into a single
llms.mdfile for easy reference by large language models.
Installation
- Download the latest version from the releases page.
- Upload the zip to the Plugins area in WordPress.
- Activate the plugin.
Usage
- Navigate to Tools > Export to Markdown in WordPress.
- Select the post types you wish to include in the export.
- If you have exported previously, you can check the "Only export new and updated posts" option to perform an incremental export.
- Click the Export to Markdown button.
- The plugin will process your content and automatically trigger a download of the ZIP archive.
Heads up!
- Users require the
exportcapability to access the tool. - I've only tested this on relatively small WordPress sites (under 1,000 posts). If you're exporting from a much larger site, you may need to increase the
WP_MAX_MEMORY_LIMITandWP_MEMORY_LIMITconstants in yourwp-config.phpfile. - SEO data won't be included in local/dev environments because Yoast SEO doesn't clean up its indexables properly in those environments.
- Should run fine in multisite environments, though not extensively tested. Each site is treated independently.
- Vibe-coded using Gemini 3 Flash in Antigravity.
Releases
5 releases. Each count is every asset in that release; expand a row for the breakdown.
Tag
Published
Assets
Downloads