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 |