Ultimate Markdown is a plugin for WordPress that allows you to create WordPress posts with the popular Markdown syntax.
Specifically, after installing the plugin, you will be able to:
- Create posts from Markdown files or Markdown documents created with the plugin.
- Convert Markdown text to blocks directly in the post editor.
- Create and manage Markdown documents in a dedicated plugin menu.
- Import Markdown files into WordPress.
- Create archives of Markdown files from the Markdown documents created with the plugin.
The plugin integrates with both the Block Editor and the Classic Editor. The Markdown tools are available in the post editor sidebar when using the Block Editor and as meta boxes when using the Classic Editor.
Pro Version
We distribute the
Pro version of this plugin that includes more export options, REST API, additional Markdown parsers, document categories, and more.
Additional post sidebar sections
The plugin adds the following sections to the post sidebar.
Import Markdown
This section allows you to generate the blocks of a post from an uploaded Markdown file.
Load Markdown
Use this feature to create the blocks of a post from a Markdown document previously created with the plugin.
Insert Markdown
With this section, you can instantly transform Markdown text to blocks.
Dedicated plugin menus
Documents
This menu includes a Markdown editor with an HTML preview section. In addition, you will find functionalities to create, edit, duplicate or delete your Markdown documents.
Import
Import one or more Markdown files into the plugin with the upload form provided in this menu.
Export
With this menu, you can generate Markdown files from the Markdown documents stored in the plugin.
Supported Markdown syntax
The plugin can convert Markdown text to HTML using the following parsers:
- Marked, a high-performance JavaScript Markdown parser and compiler.
- League\CommonMark, a PHP Markdown parser that supports both the CommonMark and GitHub Flavored Markdown variants.
Front Matter
The plugin supports Front Matter key-value pairs provided in the
YAML language. With this feature, you can configure specific post settings by providing their values at the beginning of the Markdown document.
Please see the
plugin documentation for more information on the available Front Matter keys and practical examples.
Credits
This plugin includes the following third-party libraries:
Installation (Single Site)
With this procedure you will be able to install the Ultimate Markdown plugin on your WordPress website:
- Visit the Plugins -> Add New menu
- Click on the Upload Plugin button and select the zip file you just downloaded
- Click on Install Now
- Click on Activate Plugin
Installation (Multisite)
This plugin supports both a
Network Activation (the plugin will be activated on all the sites of your WordPress Network) and a
Single Site Activation in a
WordPress Network environment (your plugin will be activated on a single site of the network).
With this procedure you will be able to perform a
Network Activation:
- Visit the Plugins -> Add New menu
- Click on the Upload Plugin button and select the zip file you just downloaded
- Click on Install Now
- Click on Network Activate
With this procedure you will be able to perform a
Single Site Activation in a
WordPress Network environment:
- Visit the specific site of the WordPress Network where you want to install the plugin
- Visit the Plugins menu
- Click on the Activate button (just below the name of the plugin)