How to write your WordPress posts in markdown

How to write your wordpress posts in markdown

There is a better and more convenient way of writing your wordpress posts. That is to write your posts using markdown rather using the block or classic editor.

In this article we want to look at solutions and plugins that allow us write our posts in markdown. We will look at their features and how to use them.

1. Use WP Githuber MD

This is an all-in-on WordPress Markdown Plugin that provides a variety of features such as Markdown editor, live-preivew, image-paste, HTML-to-Markdown helper, and more.

Here are some of it's features:

  • Markdown editor.
  • Live preview.
  • Spell check.
  • Enable / disable Markdown for single post.
  • Support Gutenberg editor.
  • Support custom post types.
  • Support Markdown extra syntax.
  • HTML-to-Markdown tool.
  • Image copy & paste (support uploading to and
  • Highlight code syntax. (prism.js or hightlight.js)
  • Flow chart.
  • KaTex.
  • Sequence diagram.
  • Mermaid.
  • MathJax.
  • Emoji.
  • Github flavored Markdown task list.
  • Fetch remote images.
  • Keyword suggestion tool.

Step 1: Install it

Start by installing this plugin. From the wordpress menu in the dashboard, go to Add New Plugin and search for this plugin. Then install it. Or download it from here. Then activate the plugin through the ‘Plugins’ screen in WordPress.

Step 2: Use it

Go to the WP Githuber MD menu in Plugins and set your Markdown options. You can provide customizations in this screen, there a multitude of them.

Then proceed to the page for publishing a post and you will find markdown editor alongside a preview. You can now write your posts in markdown. Check the image below:

Write in Markdown

Step 3: More

You can find more about this plugin here.

2. Use WP Markdown Editor

This plugin offers an immersive, peaceful and natural writing experience. You can also use WP Markdown Editor plugin to create a stunning dark version for your WordPress admin dashboard.

Here are it's features:

  • Typography Settings – You can change the typography of your editor screen, using four different fonts, and controls for font size, line height, line width, and paragraph spacing.
  • Ready-made Color Schema – Quickly choose your favourite color from the ready-made color schema available in WP Markdown. Highlight and edit your content the way you want.
  • Syntax Shortcuts – A Markdown cheat sheet is available for you which shows other keyboard shortcuts for heading, formatting and the interface.
  • Emoji Supported – You can make your content more interactive and attractive with emojis. WP Markdown supports all types of emojis in your write up.
  • Custom Colors – You can customize the background text and color as you want with the custom color feature of our WP Markdown. Pick the color schema of your preference and make it yours!
  • Makes it easy and fast – formatting in WordPress without thinking about the blocks.
  • Dark Mode Switch – You can toggle between the dark and light mode using the admin bar dark mode switch menu anytime.
  • Auto Match OS Theme – Automatically shows Darkmode if the OS preferred theme is dark.
  • Remember Dark Mode – The dark mode remains saved once you activated the dark mode.

Step 1: Install it

You start by installing the plugin. Just search for it in the Add New Plugin page within your wordpress dashboard page. Or you can download it from here. Then activate and use it.

Step 2: Use it

After activation, a new row action Edit (Markdown) will be added in the post/ page table row actions. For editing any page/ post with the markdown editor, you need to click the Edit (Markdown) button in the post/ page row actions. Then you will redirect to the Markdown editor and can start editing with the markdown syntax.

Below is a demo of this plugin in use:

You can also see how to switch to light and dark mode in the image below:


You can find more info about this plugin here.

3. Use WP

WP is a beautiful and practical Markdown document editor.

It is yet another great plugin you can use to write your posts in markdown. This plugin uses the Markdown module from WordPress Jetpack for parsing and saving content.

Step 1: Install it

To install it search for the plugin in the Add New Plugins page in your wordpress dashboard. Or download it from here. Then activate it through the ‘Plugins’ screen in WordPress admin menu.

Step 2: Use it

First if you would like to configure the plugin then head over to the Settings->Editor.MD screen. Otherwise open the post editor and start writing your content in markdown.

Check the image below for the demo:


Find more about this plugin here.

(d). Use Mytory Markdown

Mytory Markdown is a plugin that not only allows you write posts in markdown format but also fetch external markdown content via URL.

It is a two-in-one plugin. You can use it to write posts in markdown format or use it to fetch external markdown via URL.

Step 1: Install it

You install it from within the wordpress dashboard like other plugins, by searching for it and clicking install. Then activate. You can also install by download it from here.

Step 2: Use it

After installation , just head over to the post editing page and start writing in markdown.


You can find more about this plugin here.

4. Use Markdown Editor

Markdown Editor replaces the default WordPress editor with a Markdown editor for your posts and pages. This plugin uses the Jetpack Markdown module for converting Markdown into HTML and plays nicely with Jetpack if both plugins are installed.

There are 4 editor layouts to choose from when writing posts: default, preview, full-screen and split screen. Changes are updated automatically allowing you to preview your content as you write.

Step 1: Install it

Go to Plugins > Add New, search for this plugin. Then click install. Then activate it. You can also download it manually from here.

Step 2: Use it

Once activated, head over to the post editing page and start writing your post in markdown.


Read more about this plugin here.

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *