Launch Cohesion ⸳ Get Cohesion Desktop ⸳ Wiki
Cohesion provides support for the following Markdown elements.
Element | Support | Notes |
---|---|---|
Headings | Yes | |
Paragraphs | Yes | |
Line Breaks | Yes | |
Bold | Yes | |
Italic | Yes | |
Blockquotes | Yes | In addition to normal blockquotes, a > [!header] can also be inserted at the top of the quote, to create a block. |
Ordered Lists | Yes | |
Unordered Lists | Yes | |
Code | Yes | |
Horizontal Rules | Yes | |
Links | Yes | |
Images | Yes | In addition to images, audio and video can also be inserted using the image syntax. |
Tables | Yes | |
Fenced Code Blocks | Yes | JavaScript can be executed from the document preview. |
Syntax Highlighting | No | |
Footnotes | No | |
Heading IDs | Partial | Automatically generated. There’s no way to set custom heading IDs. |
Definition Lists | No | |
Strikethrough | Yes | |
Task Lists | Yes | In addition to checked and unchecked items, partially completed items and cancelled items are also available. |
Emoji (copy and paste) | Yes | |
Emoji (shortcodes) | Yes | |
Highlight | No | HTML tag only. |
Subscript | No | HTML tag only. |
Superscript | No | HTML tag only. |
Automatic URL Linking | Yes | |
Disabling Automatic URL Linking | Yes | |
HTML | Yes | Some tags like <script> are note available to prevent auto-run, use JavaScript codeblocks instead. |
Cohesion is heavily inspired by the Apostrophe text editor, by Manuel Genovés, but built for a web environment and with extra features! It uses CodeMirror 5 to render syntax highlighting and Showdownjs to parse Markdown.