Markdown Extensions

The following extensions are supported (see description of some of them here):

Abbreviation

๐Ÿ”

Hover over the following abbreviation: HTML.

Admonition

๐Ÿ”

Tip Header

The headers must be enclosed in double quotes. The text must not contain empty lines.

Question Header

This is a question.

Warning Header

This is a warning message.

Info Header

This is an informational message.

Abstract Header

This is an abstract.

Success Header

This is a success message.

Failure Header

This is a failure message.

Danger Header

This is a danger message.

Bug Header

This is a bug message.

Example Header

This is an example.

Quote Header

This is a quote.

Nested elements are supported:

Example Header
Quote Header

This is a quote inside an example.

๐Ÿ”

Creates links to section headers: link.

Attributes

๐Ÿ”

HTML attributes include for example CSS for any text.

๐Ÿ”

Makes links clickable: https://www.example.com.

Definition

๐Ÿ”

Creates definition lists using <dt> / <dd>:

Term 1
Definition 1
Term 2
Definition 2

Footnotes

๐Ÿ”

Whatโ€™s CSS1, see page bottom.

Emoji

๐Ÿ”

The full set of emotions isnโ€™t formally defined, but generally includes the following: Github list.

๐Ÿ˜„ ๐Ÿ‘ ๐ŸŽ‰

GfmTaskList

๐Ÿ”

  •  task completed
  •  task not completed

Gitlab

๐Ÿ”

Provides all Markdown features that Gitlab supports, for example Mermaid diagrams (see supported diagram types):

---
title: Tea & Coffee (State) Machine
---
stateDiagram-v2
    direction LR
    state ChooseWhatToMake <<choice>>
    
    %% labels
    state "Waiting for button press" as WaitForButton
    state "Boil water" as BoilWater
    state "Make coffee" as MakeCoffee
    state "Make tea" as MakeTea
    state "Add lemon" as AddLemon
    state "Add sugar" as AddSugar
    state "Notify customer" as SignalReady
    
    %% styles
    classDef TeaClass fill:#752400
    classDef CoffeeClass fill:#a76939,color:white
    class MakeTea TeaClass
    class MakeCoffee CoffeeClass
    
    [*] --> WaitForButton: Machine switched on
    WaitForButton --> BoilWater: Button pressed
    BoilWater --> ChooseWhatToMake: Water boiled
    
    %% choice: tea
    ChooseWhatToMake --> MakeTea: Make tea?
    state MakeTea {
        direction LR
        AddLemon --> AddSugar
    }
    MakeTea --> SignalReady: Tea ready
    
    %% choice: coffee
    ChooseWhatToMake --> MakeCoffee: Make coffee?
    note right of MakeCoffee
        Instant coffee / ground coffee / bean coffee.
    end note
    MakeCoffee --> SignalReady: Coffee ready
    
    SignalReady --> WaitForButton: Cup taken

gitGraph title Git Commits
    commit id: "Initial commit" tag: "v1.0.0"
    branch develop
    commit
    branch bugfix/TICKET-1
    commit
    commit
    checkout develop
    commit
    merge bugfix/TICKET-1
    checkout main
    merge develop tag: "v1.0.1"

pie title Weather Last Month (Pie Chart)
    "Sunny days" : 22
    "Rainy days" : 5
    "Foggy days" : 3

PlantUML

๐Ÿ”

Renders PlantUML diagrams:

User UI User User UI UI clickButton()
ClassAtitle: StringgetTitle() ClassBdoSomething() Uses

MediaTags

๐Ÿ”

Embeds remote media:

audio:
web page:
picture:
site logo
video:

TableOfContents

๐Ÿ”

See page top.

Tables

๐Ÿ”

Header 1 Header 2
Content 1 Content 2
Content 3 Content 4

Typographic

๐Ÿ”

Converts to pretty HTML entities:

  • โ€œdouble quotesโ€
  • โ€˜double quotesโ€™
  • ยซangle bracketsยป
  • ellipsis: โ€ฆ
  • short dash: โ€“
  • long dash: โ€”

  1. Cascading Style Sheets

    โ†ฉ