8 个优秀的开源 Markdown 编辑器
markdown
![](/data/attachment/album/201705/22/222538h6mg27etqq6e76ie.jpg)


### Markdown


首先，对 Markdown 进行一个简单的介绍。Markdown 是由 John Gruber 和 Aaron Swartz 共同创建的一种轻量级纯文本格式语法。Markdown 可以让用户“以易读、易写的纯文本格式来进行写作，然后可以将其转换为有效格式的 XHTML（或 HTML）“。Markdown 语法只包含一些非常容易记住的符号。其学习曲线平缓；你可以在炒蘑菇的同时一点点学习 Markdown 语法（大约 10 分钟）。通过使用尽可能简单的语法，错误率达到了最小化。除了拥有友好的语法，它还具有直接输出干净、有效的（X）HTML 文件的强大功能。如果你看过我的 HTML 文件，你就会知道这个功能是多么的重要。


Markdown 格式语法的主要目标是实现最大的可读性。用户能够以纯文本的形式发布一份 Markdown 格式的文件。用 Markdown 进行文本写作的一个优点是易于在计算机、智能手机和个人之间共享。几乎所有的内容管理系统都支持 Markdown 。它作为一种网络写作格式流行起来，其产生一些被许多服务采用的变种，比如 GitHub 和 Stack Exchange 。


你可以使用任何文本编辑器来写 Markdown 文件。但我建议使用一个专门为这种语法设计的编辑器。这篇文章中所讨论的软件允许你使用 Markdown 语法来写各种格式的专业文档，包括博客文章、演示文稿、报告、电子邮件以及幻灯片等。另外，所有的应用都是在开源许可证下发布的，在 Linux、OS X 和 Windows 操作系统下均可用。


### Remarkable


![](/data/attachment/album/201705/22/223204c70674n8wuz60sq7.jpg)


让我们从 Remarkable 开始。Remarkable 是一个 apt 软件包的名字，它是一个相当有特色的 Markdown 编辑器 — 它并不支持 Markdown 的全部功能特性，但该有的功能特性都有。它使用和 GitHub Markdown 类似的语法。


你可以使用 Remarkable 来写 Markdown 文档，并在实时预览窗口查看更改。你可以把你的文件导出为 PDF 格式（带有目录）和 HTML 格式文件。它有强大的配置选项，从而具有许多样式，因此，你可以把它配置成你最满意的 Markdown 编辑器。


其他一些特性：


* 语法高亮
* 支持 [GitHub 风味的 Markdown](/article-8399-1.html)
* 支持 MathJax - 通过高级格式呈现丰富文档
* 键盘快捷键


在 Debian、Ubuntu、Fedora、SUSE 和 Arch 系统上均有 Remarkable 的可用的简易安装程序。


主页： <https://remarkableapp.github.io/> 许可证： MIT 许可


### Atom


![](/data/attachment/album/201705/22/223330sq0j0fnjnmsq0znm.jpg)


毫无疑问， Atom 是一个神话般的文本编辑器。超过 50 个开源包集合在一个微小的内核上，从而构成 Atom 。伴有 Node.js 的支持，以及全套功能特性，Atom 是我最喜欢用来写代码的编辑器。Atom 的特性在[杀手级开源应用](https://www.ossblog.org/top-software/2/)的文章中有更详细介绍，它是如此的强大。但是作为一个 Markdown 编辑器，Atom 还有许多不足之处，它的默认包不支持 Markdown 的特性。例如，正如上图所展示的，它不支持等价渲染。


但是，开源拥有强大的力量，这是我强烈提倡开源的一个重要原因。Atom 上有许多包以及一些复刻，从而添加了缺失的功能特性。比如，Markdown Preview Plus 提供了 Markdown 文件的实时预览，并伴有数学公式渲染和实时重加载。另外，你也可以尝试一下 [Markdown Preview Enhanced](https://atom.io/packages/markdown-preview-enhanced)。如果你需要自动滚动特性，那么 [markdown-scroll-sync](https://atom.io/packages/markdown-scroll-sync) 可以满足你的需求。我是 [Markdown-Writer](https://atom.io/packages/markdown-writer)和 [Markdown-pdf](https://atom.io/packages/markdown-pdf)的忠实拥趸，后者支持将 Markdown 快速转换为 PDF、PNG 以及 JPEG 文件。


这个方式体现了开源的理念：允许用户通过添加扩展来提供所需的特性。这让我想起了 Woolworths 的 n 种杂拌糖果的故事。虽然需要多付出一些努力，但能收获最好的回报。


主页： <https://atom.io/> 许可证： MIT 许可


### Haroopad


![](/data/attachment/album/201705/22/223417vcjiczjrpy355p53.jpg)


Haroopad 是一个优秀的 Markdown 编辑器，是一个用于创建适宜 Web 的文档的处理器。使用 Haroopad 可以创作各种格式的文档，比如博客文章、幻灯片、演示文稿、报告和电子邮件等。Haroopad 在 Windows、Mac OS X 和 Linux 上均可用。它有 Debian/Ubuntu 的软件包，也有 Windows 和 Mac 的二进制文件。该应用程序使用 node-webkit、CodeMirror，marked，以及 Twitter 的 Bootstrap 。


Haroo 在韩语中的意思是“一天”。


它的功能列表非常可观。请看下面：


* 主题、皮肤和 UI 组件
	+ 超过 30 种不同的编辑主题 - tomorrow-night-bright 和 zenburn 是近期刚添加的
	+ 编辑器中的代码块的语法高亮
	+ Ruby、Python、PHP、Javascript、C、HTML 和 CSS 的语法高亮支持
	+ 基于 CodeMirror，这是一个在浏览器中使用 JavaScript 实现的通用文本编辑器
* 实时预览主题
	+ 基于 markdown-css 的 7 个主题
* 语法高亮
	+ 基于 hightlight.js 的 112 种语言以及 49 种样式
* 定制主题
	+ 基于 CSS （层叠样式表）的样式
* 演示模式 - 对于现场演示非常有用
* 绘图 - 流程图和序列图
* 任务列表
* 扩展 Markdown 语法，支持 TOC（目录）、 GitHub 风味 Markdown 以及数学表达式、脚注和任务列表等
* 字体大小
	+ 使用首选窗口和快捷键来设置编辑器和预览字体大小
* 嵌入富媒体内容
	+ 视频、音频、3D、文本、开放图形以及 oEmbed
	+ 支持大约 100 种主要的网络服务（YouTude、SoundCloud、Flickr 等）
	+ 支持拖放
* 显示模式
	+ 默认：编辑器｜预览器，倒置：预览器｜编辑器，仅编辑器，仅预览器（View -> Mode）
* 插入当前日期和时间
	+ 多种格式支持（Insert -> Data & Time）
* HtML 到 Markdown
	+ 拖放你在 Web 浏览器中选择好的文本
* Markdown 解析选项
* 大纲预览
* 纯粹主义者的 Vim 键位绑定
* Markdown 自动补全
* 导出为 PDF 和 HTML
* 带有样式的 HTML 复制到剪切板可用于所见即所得编辑器
* 自动保存和恢复
* 文件状态信息
* 换行符或空格缩进
* （一、二、三）列布局视图
* Markdown 语法帮助对话框
* 导入和导出设置
* 通过 MathJax 支持 LaTex 数学表达式
* 导出文件为 HTML 和 PDF
* 创建扩展来构建自己的功能
* 高效地将文件转换进博客系统：WordPress、Evernote 和 Tumblr 等
* 全屏模式－尽管该模式不能隐藏顶部菜单栏和顶部工具栏
* 国际化支持：英文、韩文、西班牙文、简体中文、德文、越南文、俄文、希腊文、葡萄牙文、日文、意大利文、印度尼西亚文土耳其文和法文


主页 <http://pad.haroopress.com/> 许可证： GNU GPL v3 许可


### StackEdit


![](/data/attachment/album/201705/22/223447jt1i4azik0w4eb8i.jpg)


StackEdit 是一个功能齐全的 Markdown 编辑器，基于 PageDown（该 Markdown 库被 Stack Overflow 和其他一些 Stack 交流网站使用）。不同于在这个列表中的其他编辑器，StackEdit 是一个基于 Web 的编辑器。在 Chrome 浏览器上即可使用 StackEdit 。


特性包括：


* 实时预览 HTML，并通过绑定滚动连接特性来将编辑器和预览的滚动条相绑定
* 支持 Markdown Extra 和 GitHub 风味 Markdown，Prettify/Highlight.js 语法高亮
* 通过 MathJax 支持 LaTex 数学表达式
* 所见即所得的控制按键
* 布局配置
* 不同风格的主题支持
* la carte 扩展
* 离线编辑
* 可以与 Google 云端硬盘（多帐户）和 Dropbox 在线同步
* 一键发布到 Blogger、Dropbox、Gist、GitHub、Google Drive、SSH 服务器、Tumblr 和 WordPress


主页： <https://stackedit.io/> 许可证： Apache 许可


### MacDown


![](/data/attachment/album/201705/22/223545ezbh49m0b9kzbi98.jpg)


MacDown 是在这个列表中唯一一个只运行在 macOS 上的全特性编辑器。具体来说，它需要在 OX S 10.8 或更高的版本上才能使用。它在内部使用 Hoedown 将 Markdown 渲染成 HTML，这使得它的特性更加强大。Heodown 是 Sundown 的一个复活复刻。它完全符合标准，无依赖，具有良好的扩展支持和 UTF-8 感知。


MacDown 基于 Mou，这是专为 Web 开发人员设计的专用解决方案。


它提供了良好的 Markdown 渲染，通过 Prism 提供的语言识别渲染实现代码块级的语法高亮，MathML 和 LaTex 渲染，GTM 任务列表，Jekyll 前端以及可选的高级自动补全。更重要的是，它占用资源很少。想在 OS X 上写 Markdown？MacDown 是我针对 Web 开发者的开源推荐。


主页： <https://macdown.uranusjr.com/> 许可证： MIT 许可


### ghostwriter


![](/data/attachment/album/201705/22/223608iunnnou2w8bbuo1c.jpg)


ghostwriter 是一个跨平台的、具有美感的、无干扰的 Markdown 编辑器。它内建了 Sundown 处理器支持，还可以自动检测 pandoc、MultiMarkdown、Discount 和 cmark 处理器。它试图成为一个朴实的编辑器。


ghostwriter 有许多很好的功能设置，包括语法高亮、全屏模式、聚焦模式、主题、通过 Hunspell 进行拼写检查、实时字数统计、实时 HTML 预览、HTML 预览自定义 CSS 样式表、图片拖放支持以及国际化支持。Hemingway 模式按钮可以禁用退格键和删除键。一个新的 “Markdown cheat sheet” HUD 窗口是一个有用的新增功能。主题支持很基本，但在 [GitHub 仓库上](https://github.com/jggouvea/ghostwriter-themes)也有一些可用的试验性主题。


ghostwriter 的功能有限。我越来越欣赏这个应用的通用性，部分原因是其简洁的界面能够让写作者完全集中在策划内容上。这一应用非常值得推荐。


ghostwirter 在 Linux 和 Windows 系统上均可用。在 Windows 系统上还有一个便携式的版本可用。


主页： <https://github.com/wereturtle/ghostwriter> 许可证： GNU GPL v3 许可


### Abricotine


![](/data/attachment/album/201705/22/223649g022sn2xaqffsdp6.jpg)


Abricotine 是一个为桌面构建的、旨在跨平台且开源的 Markdown 编辑器。它在 Linux、OS X 和 Windows 上均可用。


该应用支持 Markdown 语法以及一些 GitHub 风味的 Markdown 增强（比如表格）。它允许用户直接在文本编辑器中预览文档，而不是在侧窗栏。


该应用有一系列有用的特性，包括拼写检查、以 HTML 格式保存文件或把富文本复制粘贴到邮件客户端。你也可以在侧窗中显示文档目录，展示语法高亮代码、以及助手、锚点和隐藏字符等。它目前正处于早期的开发阶段，因此还有一些很基本的 bug 需要修复，但它值得关注。它有两个主题可用，如果有能力，你也可以添加你自己的主题。


主页： <http://abricotine.brrd.fr/> 许可证： GNU 通用公共许可证 v3 或更高许可


### ReText


![](/data/attachment/album/201705/22/223720gwxwnw99xmppkkxp.jpg)


ReText 是一个简单而强大的 Markdown 和 reStructureText 文本编辑器。用户可以控制所有输出的格式。它编辑的文件是纯文本文件，但可以导出为 PDF、HTML 和其他格式的文件。ReText 官方仅支持 Linux 系统。


特性包括：


* 全屏模式
* 实时预览
* 同步滚动（针对 Markdown）
* 支持数学公式
* 拼写检查
* 分页符
* 导出为 HTML、ODT 和 PDF 格式
* 使用其他标记语言


主页： <https://github.com/retext-project/retext> 许可证： GNU GPL v2 或更高许可




---


via: <https://www.ossblog.org/markdown-editors/>


作者：[Steve Emms](https://www.ossblog.org/author/steve/) 译者：[ucasFL](https://github.com/ucasFL) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出


OK
# Write Markdown with 8 Exceptional Open Source Editors

### Markdown

By way of a succinct introduction, Markdown is a lightweight plain text formatting syntax created by John Gruber together with Aaron Swartz. Markdown offers individuals “to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML)”. Markdown’s syntax consists of easy to remember symbols. It has a gentle learning curve; you can literally learn the Markdown syntax in the time it takes to fry some mushrooms (that’s about 10 minutes). By keeping the syntax as simple as possible, the risk of errors is minimized. Besides being a friendly syntax, it has the virtue of producing clean and valid (X)HTML output. If you have seen my HTML, you would know that’s pretty essential.

The main goal for the formatting syntax is to make it extremely readable. Users should be able to publish a Markdown-formatted document as plain text. Text written in Markdown has the virtue of being easy to share between computers, smart phones, and individuals. Almost all content management systems support Markdown. It’s popularity as a format for writing for the web has also led to variants being adopted by many services such as GitHub and Stack Exchange.

Markdown can be composed in any text editor. But I recommend an editor purposely designed for this syntax. The software featured in this roundup allows an author to write professional documents of various formats including blog posts, presentations, reports, email, slides and more. All of the applications are, of course, released under an open source license. Linux, OS X and Windows’ users are catered for.

### Remarkable


Let’s start with Remarkable. An apt name. Remarkable is a reasonably featured Markdown editor – it doesn’t have all the bells and whistles, but there’s nothing critical missing. It has a syntax like Github flavoured markdown.

With this editor you can write Markdown and view the changes as you make them in the live preview window. You can export your files to PDF (with a TOC) and HTML. There are multiple styles available along with extensive configuration options so you can configure it to your heart’s content.

Other features include:

- Syntax highlighting
- GitHub Flavored Markdown support
- MathJax support – render rich documents with advanced formatting
- Keyboard shortcuts

There are easy installers available for Debian, Ubuntu, Fedora, SUSE and Arch systems.

Homepage: [https://remarkableapp.github.io/](https://remarkableapp.github.io/)

License: MIT License

### Atom

Make no bones about it, Atom is a fabulous text editor. Atom consists of over 50 open source packages integrated around a minimal core. With Node.js support, and a full set of features, Atom is my preferred way to edit code. It features in our [Killer Open Source Apps](https://www.ossblog.org/top-software/2/), it is that masterly. But as a Markdown editor Atom leaves a lot to be desired – its default packages are bereft of Markdown specific features; for example, it doesn’t render equations, as illustrated in the graphic above.

But here lies the power of open source and one of the reasons I’m a strong advocate of openness. There are a plethora of packages, some forks, which add the missing functionality. For example, Markdown Preview Plus provides a real-time preview of markdown documents, with math rendering and live reloading. Alternatively, you might try [Markdown Preview Enhanced](https://atom.io/packages/markdown-preview-enhanced). If you need an auto-scroll feature, there’s [markdown-scroll-sync](https://atom.io/packages/markdown-scroll-sync). I’m a big fan of [Markdown-Writer](https://atom.io/packages/markdown-writer) and [markdown-pdf](https://atom.io/packages/markdown-pdf) the latter converts markdown to PDF, PNG and JPEG on the fly.

The approach embodies the open source mentality, allowing the user to add extensions to provide only the features needed. Reminds me of Woolworths pick ‘n’ mix sweets. A bit more effort, but the best outcome.

Homepage: [https://atom.io/](https://atom.io/)

License: MIT License

### Haroopad

Haroopad is an excellent markdown enabled document processor for creating web-friendly documents. Author various formats of documents such as blog articles, slides, presentations, reports, and e-mail. Haroopad runs on Windows, Mac OS X, and Linux. There are Debian/Ubuntu packages, and binaries for Windows and Mac. The application uses node-webkit, CodeMirror, marked, and Twitter Bootstrap.

Haroo means “A Day” in Korean.

The feature list is rather impressive; take a look below:

- Themes, Skins and UI Components
- Over 30 different themes to edit – tomorrow-night-bright and zenburn are recent additions
- Syntax highlighting in fenced code block on editor
- Ruby, Python, PHP, Javascript, C, HTML, CSS
- Based on CodeMirror, a versatile text editor implemented in JavaScript for the browser

- Live Preview themes
- 7 themes based markdown-css

- Syntax Highlighting
- 112 languages & 49 styles based on highlight.js

- Custom Theme
- Style based on CSS (Cascading Style Sheet)

- Presentation Mode – useful for on the spot presentations
- Draw diagrams – flowcharts, and sequence diagrams
- Tasklist
- Enhanced Markdown syntax with TOC, GitHub Flavored Markdown and extensions, mathematical expressions, footnotes, tasklists, and more
- Font Size
- Editor and Viewer font size control using Preference Window & Shortcuts

- Embedding Rich Media Contents
- Video, Audio, 3D, Text, Open Graph and oEmbed

- About 100 major internet services (YouTube, SoundCloud, Flickr …) Support

- Drag & Drop support

- Display Mode
- Default (Editor:Viewer), Reverse (Viewer:Editor), Only Editor, Only Viewer (View > Mode)

- Insert Current Date & Time
- Various Format support (Insert > Date & Time)

- HTML to Markdown
- Drag & Drop your selected text on Web Browser

- Options for markdown parsing
- Outline View
- Vim Key-binding for purists
- Markdown Auto Completion
- Export to PDF, HTML
- Styled HTML copy to clipboard for WYSIWYG editors
- Auto Save & Restore
- Document state information
- Tab or Spaces for Indentation
- Column (Single, Two and Three) Layout View
- Markdown Syntax Help Dialog.
- Import and Export settings
- Support for LaTex mathematical expressions using MathJax
- Export documents to HTML and PDF
- Build extensions for making your own feature
- Effortlessly transform documents into a blog system: WordPress, Evernote and Tumblr,
- Full screen mode – although the mode fails to hide the top menu bar or the bottom toolbar
- Internationalization support: English, Korean, Spanish, Chinese Simplified, German, Vietnamese, Russian, Greek, Portuguese, Japanese, Italian, Indonesian, Turkish, and French

Homepage: [http://pad.haroopress.com/](http://pad.haroopress.com/)

License: GNU GPL v3

### StackEdit

StackEdit is a full-featured Markdown editor based on PageDown, the Markdown library used by Stack Overflow and the other Stack Exchange sites. Unlike the other editors in this roundup, StackEdit is a web based editor. A Chrome app is also available.

Features include:

- Real-time HTML preview with Scroll Link feature to bind editor and preview scrollbars
- Markdown Extra/GitHub Flavored Markdown support and Prettify/Highlight.js syntax highlighting
- LaTeX mathematical expressions using MathJax
- WYSIWYG control buttons
- Configurable layout
- Theming support with different themes available
- A la carte extensions
- Offline editing
- Online synchronization with Google Drive (multi-accounts) and Dropbox
- One click publish on Blogger, Dropbox, Gist, GitHub, Google Drive, SSH server, Tumblr, and WordPress

Homepage: [https://stackedit.io/](https://stackedit.io/)

License: Apache License

### MacDown

MacDown is the only editor featured in this roundup which only runs on macOS. Specifically, it requires OS X 10.8 or later. Hoedown is used internally to render Markdown into HTML which gives an edge to its performance. Hoedown is a revived fork of Sundown, it is fully standards compliant with no dependencies, good extension support, and UTF-8 aware.

MacDown is based on Mou, a proprietary solution designed for web developers.

It offers good Markdown rendering, syntax highlighting for fenced code blocks with language identifiers rendered by Prism, MathML and LaTeX rendering, GTM task lists, Jekyll front-matter, and optional advanced auto-completion. And above all, it isn’t a resource hog. Want to write Markdown on OS X? MacDown is my open source recommendation for web developers.

Homepage: [https://macdown.uranusjr.com/](https://macdown.uranusjr.com/)

License: MIT License

### ghostwriter

ghostwriter is a cross-platform, aesthetic, distraction-free Markdown editor. It has built-in support for the Sundown processor, but can also auto-detect Pandoc, MultiMarkdown, Discount and cmark processors. It seeks to be an unobtrusive editor.

ghostwriter has a good feature set which includes syntax highlighting, a full-screen mode, a focus mode, themes, spell checking with Hunspell, a live word count, live HTML preview, and custom CSS style sheets for HTML preview, drag and drop support for images, and internalization support. A Hemingway mode button disables backspace and delete keys. A new Markdown cheat sheet HUD window is a useful addition. Theme support is pretty basic, but there are some experimental themes available at this [GitHub repository](https://github.com/jggouvea/ghostwriter-themes).

ghostwriter is an under-rated utility. I have come to appreciate the versatility of this application more and more, in part because of its spartan interface helps the writer fully concentrate on curating content. Recommended.

ghostwriter is available for Linux and Windows. There is also a portable version available for Windows.

Homepage: [https://github.com/wereturtle/ghostwriter](https://github.com/wereturtle/ghostwriter)

License: GNU GPL v3

### Abricotine

Abricotine is a promising cross-platform open-source markdown editor built for the desktop. It is available for Linux, OS X and Windows.

The application supports markdown syntax combined with some Github-flavored Markdown enhancements (such as tables). It lets users preview documents directly in the text editor as opposed to a side pane.

The tool has a reasonable set of features including a spell checker, the ability to save documents as HTML or copy rich text to paste in your email client. You can also display a document table of content in the side pane, display syntax highlighting for code, as well as helpers, anchors and hidden characters. It is at a fairly early stage of development with some basic bugs that need fixing, but it is one to keep an eye on. There are 2 themes, with the ability to add your own.

Homepage: [http://abricotine.brrd.fr/](http://abricotine.brrd.fr/)

License: GNU General Public License v3 or later

### ReText

ReText is a simple but powerful editor for Markdown and reStructuredText. It gives users the power to control all output formatting. The files it works with are plain text files, however it can export to PDF, HTML and other formats. ReText is officially supported on Linux only.

Features include:

- Full screen mode
- Live previews
- Synchronised scrolling (for Markdown)
- Support for math formulas
- Spell checking
- Page breaks
- Export to HTML, ODT and PDF
- Use other markup languages

Homepage: [https://github.com/retext-project/retext](https://github.com/retext-project/retext)

License: GNU GPL v2 or higher

Nice and informative roundup.

StackEdit does not seem to be maintained anymore.

StackEdit’s last commit was March 2016 – so less than an year. I don’t see anything to indicate it has been abandoned. And it’s not uncommon for open source software to have a hiatus in development but then kickstart back. And being open source, anyone can fork.

Visual Studio Code (https://code.visualstudio.com/) also deserves a mention.

And for those on Windows, MarkdownPad (http://www.markdownpad.com/) and Markpad (https://github.com/Code52/DownmarkerWPF) are also good options. And especially so because, they are actual native apps rather than web apps disguising as native apps.

Thanks for putting this list together! I do notes in markdown and have basics a huge fan of atom + packages. I’m excited about trying haroopad now though…

Let us know how you get on with haroopad if you have the time.

For markdown, I have used ReText for a while, as I prefer native rather than browser/electron apps. I recently began to use [Typora](http://typora.io/) which is available as an AppImage and has a lovely distraction-free interface.

I suggest Skrifa too, its been around for quite a while but lacks exposure.

Wow, thanks a lot! it’s really awesome that you use and like Skrifa 🙂 hope you continue enjoying it!

Qownnotes is not only a terrific markdown editor but also syncs with ownCloud

http://www.qownnotes.org/

Thank you for your kind words! 😉

MarkdownEdit is the editor I use (mainly for writing posts in WordPress) http://mike-ward.net/markdownedit/

Unfortunately, that editor only runs on Windows. But I’ll have a look at it.

I just tried Haroopad with some MathJax files I created with MacDown. Right now, it is not usable for me because it leaves line breaks in the input as line breaks in the output, instead of making longer lines. I would be grateful If anyone knows how to fix this.

[…] Write Markdown with 8 Exceptional Open Source Editors – recommended Markdown Text Editors. Markdown Here– a useful Google Chrome, Firefox, Safari, Opera, and Thunderbird extension that lets you write email in Markdown and render them before sending. It also supports syntax highlighting (just specify the language in a fenced code block). pandoc – converts files from one markup format into another. Dillinger – a cloud-enabled, mobile-ready, offline-storage, AngularJS powered HTML5 Markdown editor. StackEdit – a full-featured, open-source Markdown editor based on PageDown. […]

Perhaps you could consider MindForger – it is more than just Markdown editor, it is Markdown IDE.

https://www.mindforger.com

With MindForger you can edit multiple documents, perform refactoring/cloning/extraction of sections, use document/section templates and more.

* Single or dual pane interface

* Extra Markdown features: diagrams, GitHub flavor, source code syntax highlighting

* Markdown editor syntax highlighting

* Code Syntax Highlighting

* Math blocks Tex/LaTex support

* Customizable themes