menu

CodiMD

CodiMD is an open source editor that offers real-time collaboration, in addition to being compatible with Markdown.

Introduction

A powerful tool that allows you to collaborate with your development team in real time, and the best, using Markdown to edit documents.

CodiMD was built and based on the source code of HackMD.

Using this tool you can easily host and control the content of your project.

The support for Markdown in CodiMD is excellent, it is even compatible with the syntax of CommonMark.

Some interesting plugins of the tool:

  • MathJax - Used to render mathematical formulas.
  • Mermaid & Graphviz – UML diagrams.
  • Vega-lite - For those who need to view data.
  • Emojis - To put a little more expression in your documents.

The official website of CodiMD is https://github.com/hackmdio/codimd

CodiMD Markdown Support

Table 1.1 shows the Markdown elements compatible with CodiMD.

Element Support Information
Titles Yes The tool does not support alternative syntax for building titles in Markdown.
Paragraphs Yes
Line breaks Yes Using the white space to the right of the content to break lines can cause formatting problems in CodiMD, but the Enter is still supported, just press the key to insert a new line.
Bold Yes
Italic Yes
Blockquote Yes Nesting blockquotes can also result in formatting errors, CodiMD is not compatible with nested blockquotes.
Ordered lists Yes
Unordered lists Yes
Code Yes
Horizontal lines Yes
Links Yes
Images Yes
Tables Yes
Fenced code blocks Yes It is possible to highlight the code block according to the programming language.
Footnotes Yes
Title Id No
Definition lists Yes
Strikethrough Yes
Task lists Yes
Emoji (copy and paste) Yes
Emoji (access codes) Yes
automatic URL Link Yes
Disable automatic link from URL No
HTML Yes

See also

CodiMD Features