Skip to main content
Craft supports markdown-style shortcuts to help you format and structure content quickly without leaving the keyboard. These shortcuts work inline as you type.

Block-Level Shortcuts

Create entire blocks by typing these patterns at the start of a line, followed by a space:

Headings and Text Styles

  • # creates a Title
  • ## creates a Subtitle
  • ### creates a Heading
  • #### creates a Strong block

Lists and Tasks

  • - or * creates a Bullet list
  • 1., 2., 3. creates a Numbered list (numbers greater than 1 pin that number)
  • x or [] creates an Uncompleted todo
  • [x] creates a Completed todo
  • + creates a Toggle list

Special Blocks

  • > or | creates a Block quote
  • ``` or ''' creates a Code block

Separators

Type these patterns (without spaces between characters) to insert dividers:
  • =-- inserts a Horizontal line (strong)
  • --- inserts a Horizontal line (regular)
  • .-- inserts a Horizontal dotted line (light)
  • ..- inserts a Three dots line (extra light)
  • === inserts a Page break

Inline Formatting

Apply these styles by wrapping text with the following characters:

Text Styling

  • *text* or _text_ for italic
  • **text** or __text__ for bold
  • ***text*** or ___text___ for bold & italic
  • ~~text~~ for strikethrough
  • ::text:: or ==text== for ==highlight==

Special Inline Elements

  • `text` for inline code
  • $$text$$ for inline equations
  • [link name](url) to insert a link
  • @ or [[ to insert a page or block link
Markdown shortcuts work great alongside the slash menu for a fast, keyboard-driven workflow.