Markdown Guide

Markdown Author’s Guide

IMPORTANT: Top of the Page Front Matter

Every document needs to start with “front matter” - a small block at the very top that tells the website about your page. Without this, the document won’t be added automatically into the site after uploading.

Copy this format:

---
layout: doc
title: "Your Page Title Here"
order: 10
background_image: /assets/images/fieldguide-back.png

---

What each part means:

Front Matter Part   Optional / Mandatory   Description   Example
layout:   Mandatory   Always use this (tells the site to format it as a documentation page)   layout: doc
title:   Mandatory   The title that appears at the top of the page and in the menu   title: Your Page Title Here
order:   Mandatory   A number that determines where it appears in the menu (lower numbers = higher up)   order: 10
background_image:   Optional   adds a background image to the page   background_image: /assets/images/fieldguide-back.png
toc:   Optional   if true, adds a table of contents on the right side   toc: true

Tips:

  • Use order numbers like 10, 20, 30 so you can easily add pages in between later
  • Always put your title in quotes if it contains special characters
  • Don’t forget the three dashes (---) at the start and end!

Headings

Headings create section titles in your document. Use the # symbol:

Syntax:

# Heading 1 (Largest)
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6 (Smallest)

How it looks:

  • Heading 1 appears in ALL CAPS, burgundy color, very large
  • Heading 2 has a bottom border line underneath it
  • Heading 3 is also in ALL CAPS but smaller
  • Heading 4, 5, 6 get progressively smaller

Note: Always add a break after each heading, e.g.

 ## Heading 2

start the paragraph after a linne break

Text Formatting

A lot of this is exactly like discord syntax

Bold Text

Syntax:

**This text is bold**

How it looks: This text is bold (appears darker and thicker)

Italic Text

Syntax:

*This text is italic*

How it looks: This text is italic (appears slanted)

When to use: For emphasis, book titles, or to highlight something subtly.

Bold AND Italic

Syntax:

***This text is bold and italic***

How it looks: This text is bold and italic


Lists

Bulleted Lists (Unordered)

Syntax:

- First item
- Second item
- Third item
  - Nested item (add 2 spaces before the dash)
  - Another nested item
- Fourth item

How it looks:

  • First item
  • Second item
  • Third item
    • Nested item
    • Another nested item
  • Fourth item

Tips:

  • Use a dash (-), asterisk (*), or plus (+) - they all work!
  • Add 2 spaces before a dash to create a sub-item

Numbered Lists (Ordered)

Syntax:

1. First step
2. Second step
3. Third step
   1. Sub-step (add 3 spaces before the number)
   2. Another sub-step
4. Fourth step

How it looks:

  1. First step
  2. Second step
  3. Third step
    1. Sub-step
    2. Another sub-step
  4. Fourth step

Tips:

  • The actual numbers don’t matter - Markdown will number them correctly automatically
  • You can write 1. 1. 1. 1. and it will display as 1. 2. 3. 4.

Syntax:

[Text people click on](https://example.com)

Example:

Check out the [D&D Beyond website](https://www.dndbeyond.com) for more info.

How it looks: Check out the D&D Beyond website for more info.

For internal links (other pages on our site): Easiest to just go to the page and copy the link. Note you can go to a header of a section of a page, hover over it and you’ll see an anchor icon. Click on it to link to that specific heading on that specific page. It should look something like http://url_of_page/#section_name

Similarly, if you’re linking to a heading WITHIN THE SAME PAGE, just link to the #section_name

Tips:

  • The text in square brackets [] is what people see
  • The URL in parentheses () is where they go when they click
  • Links appear in rust color and get underlined when you hover

Tables

Tables are great for organizing information like stats, schedules, or rules.

Syntax:

| Column 1 | Column 2 | Column 3 |
|----------|----------|----------|
| Data 1   | Data 2   | Data 3   |
| Data 4   | Data 5   | Data 6   |
| Data 7   | Data 8   | Data 9   |

How it looks:

Column 1 Column 2 Column 3
Data 1 Data 2 Data 3
Data 4 Data 5 Data 6
Data 7 Data 8 Data 9

Tips:

  • The pipes (|) separate columns
  • The dashes (---) in the second row separate the header from the content
  • The table automatically gets burgundy headers and alternating row colors
  • Rows change color when you hover over them
  • Don’t worry about making the pipes line up perfectly - it still works!

Alignment in tables:

| Left-aligned | Center-aligned | Right-aligned |
|:-------------|:--------------:|--------------:|
| Text         | Text           | Text          |
  • :--- = left-aligned
  • :---: = center-aligned
  • ---: = right-aligned

Table Markdown Tool

Too complicated? I made an Google Sheet tool that will spit out the right markdown for tables MARKDOWN TABLE MAKER


Blockquotes

Blockquotes are perfect for highlighting important information, rules, or quotes.

Syntax:

> This is a blockquote.
> It can span multiple lines.
> 
> It can even have multiple paragraphs!

How it looks:

This is a blockquote. It can span multiple lines.

It can even have multiple paragraphs!

Styling: Blockquotes appear with a burgundy left border, italic text, and are slightly indented.

When to use: DM notes, important warnings, actual quotes from NPCs or lore books.


Code and Technical Text

Inline Code

For small snippets like commands or technical terms.

Syntax:

Use the `!quest` command to see your active quests.

How it looks: Use the !quest command to see your active quests.

Styling: Code appears in a monospace font with a light tan background.

Code Blocks

For longer code or formatted text you want to preserve exactly as written.

Syntax:

```
This is a code block.
Everything here keeps its exact formatting.
Even    weird     spacing!
```

How it looks:

This is a code block.
Everything here keeps its exact formatting.
Even    weird     spacing!

Horizontal Rules (Dividers)

Create a visual break between sections with a horizontal line.

Syntax:

---

or

***

How it looks: A tan/gray line that spans the width of the page (see the dividers throughout this document!)

When to use: To separate major sections or topics.


Images

Syntax:

![alt text](/Guides/assets/images/my-image.png)```

**Example:**
```markdown
![Map of the Sword Coast](/Guides/assets/images/sword-coast-map.jpg)

Tips:

  • The text in square brackets [] is the “alt text” - describes the image for screen readers
  • Images automatically get rounded corners and a subtle shadow
  • Images scale to fit the page width on mobile devices

Special Notices and Alerts

You can create colored alert boxes using HTML (don’t worry, it’s simple!):

Info Box (Blue):

<div class="alert-info">
📘 <strong>Note:</strong> This is helpful information for players.
</div>

Warning Box (Yellow):

<div class="alert-warning">
⚠️ <strong>Warning:</strong> This rule is strictly enforced!
</div>

Danger Box (Red):

<div class="alert-danger">
🚫 <strong>Important:</strong> Breaking this rule may result in a ban.
</div>

Success Box (Green):

<div class="alert-success"><strong>Tip:</strong> This is a great strategy for new players!
</div>

Server Role Colors

When mentioning Discord roles, you can use special CSS classes to color them correctly:

Syntax:

<span class="role-adventurer">Adventurer</span>
<span class="role-trial-dm">Trial DM</span>
<span class="role-full-dm">Full DM</span>
<span class="role-auditor">Auditor</span>
<span class="role-lore">Lore Team</span>
<span class="role-rules">Rules Team</span>
<span class="role-engineer">Engineer</span>
<span class="role-admins">Admins</span>
<span class="role-pr">Player Relations</span>

How it looks:

  • Adventurer (gray)
  • Trial DM (light green)
  • Full DM (dark green)
  • Auditor (orange with dark background)
  • Lore Team (blue)
  • Rules Team (pink)
  • Engineer (teal)

Quick Reference Cheat Sheet

What You Want Syntax Example
Heading ## Heading Text ## Heading Text
Bold **bold** bold
Italic *italic* italic
Link [text](url) Google
Bullet List - item • item
Numbered List 1. item 1. item
Code `code` code
Quote > quote Indented italic text
Horizontal Rule --- ───────────