Markdown in Docstell

The idea with markdown is that it will save you a lot of time when formatting your texts. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, which is then converted to valid HTML.

Instead of getting frustrated about how a lot of common word processors format your text in every way but the one you want, markdown is very predictable and easy to learn.

The markdown feature in Docstell is really simple to use. When a text block is added to a node you can start typing your markdown right away. When leaving the edit area the text is automatically formatted.

Basic formatting

Here are the basic formatting options that are available:

~~Strike through~~Strike through


– bullet list
– second bullet

  • bullet list
  • second bullet

1. Numbered list
2. Second row

  1. Numbered list
  2. Second row


| Feature | Version | Sprint | Deployed |
| – | – | – | – |
| tables | 0.9 | v2 | ✔ |
| bookmarks | 0.9 | v2 | ✔ |

Will be rendered as:

Code blocks

You can embed snippets of code in two ways. Inline code is made with single backticks `code block`, that renders as code block. Use triple backticks before and after the code to format a whole section as a code block. This will always render in full width.

<!DOCTYPE html>
<title>Page Title</title>
<h1>This is a Heading</h1>
<p>This is a paragraph.</p>

This will render as:

Another example with a javascript block:

var React = require(‘react’);
var Markdown = require(‘react-markdown’);

<Markdown source=”# Your markdown here” />,

Will render as:


Block quotes is made with >, like:
> All computers wait at the same speed
which renders as:

There are more ways of formatting your texts, for example links and checkboxes. See the Docstell help for a full list of markdown syntax.

If you don’t have a Docstell account yet you can signup here to get one.

Comments are closed.