Madoko can both be run locally as a command-line program or on Madoko.net to take advantage of storage and collaboration features. Madoko integrates seamlessly with Dropbox, Github, and OneDrive. It automatically synchronizes all changes in the cloud. This way, your document is always available from any device. The online editor can also edit files on the local disk, or run LaTeX locally, using the Madoko local program.
Madoko implements extensions like Github Flavored Markdown, pandoc, Markdown Extra, and multi-markdown, and it adds other useful features for writing academic and industrial documents.
In Madoko, tabs are considered to be equivalent to 4 spaces. It’s best to configure your editor to view tabs as 4 spaces wide or documents may look off.
Madoko provides support for the following Markdown elements.
|Images||Partial||Images can be dropped into the document to be automatically uploaded and linked to a sub-directory of the document’s folder. Just watch the file size as images larger than about 1Mb are rejected by the Madoko server.|
|Tables||Yes||Madoko significantly extends the table syntax of basic Markdown.|
|Fenced Code Blocks||Yes|
|Syntax Highlighting||Yes||Internally, Madoko uses the Monarch library to do syntax highlighting.|
|Emoji (copy and paste)||Yes|
|Automatic URL Linking||Yes|
|Disabling Automatic URL Linking||No|
|HTML||Partial||See the Madoko Reference for more information on custom blocks.|