Markdown is a widely used markup language, which is now not only used for creating documentation or notes but also for creating static websites (using Hugo or Jekyll). It is supported by major sites like GitHub, Bitbucket, GitLab, Stack Exchange, and Reddit.
Markdown follows a simple easy-to-read and easy-to-write plain text formatting syntax. By just using non-alphabetic characters like asterisk (*), hashtag (#), backtick (`), or dash (-), you can format text as bold, italics, lists, headings, tables and so on.
Now, to write in Markdown, you can choose any Markdown applications available for Windows, macOS, and Linux desktop. You can even use web-based in-browser Markdown editors like StackEdit. But if you’re specifically looking for the best Markdown editor for Linux desktop, I present you two Markdown editors: Mark Text and Typora.
I’ve also tried other popular Markdown apps available for Linux platforms such as Joplin, Remarkable, ReText, and Mark My Words. But the reason I chose Mark Text and Typora is the seamless live preview features with distraction free user interface. Unlike other Markdown editors, these two do not have a dual panel (writing and preview window) interface, which is why I find both the most distinguishable applications among others.
Before I start discussing the extensive dissimilarities between Typora and Mark Text, let me briefly tell you the common features that both of them offer.
Similarities Between Mark Text And Typora
- Real time preview
- Export to HTML and PDF
- GitHub Flavored Markdown
- Inline styles
- Code and Math Blocks
- Support for Flowchart, Sequence diagram
- Light and Dark Themes
- Source Code, Typewriter, and Focus mode
- Auto save
- Paste images directly from clipboard
- Available for Linux, macOS, and Windows
Differences Between Mark Text And Typora
If you’re a beginner and using non-Debian Linux distribution, you may find it difficult to install Typora. This is because Typora is packaged and tested only on Ubuntu, hence, you can install it easily on Debian-based distros like Ubuntu and Linux Mint by using commands or Debian packages, but not on other distros like Arch, or Void, where you’ve to build from binary packages for which official command is also not available.