Skip to content

Markdown Guide

Richard Wilkes edited this page Oct 14, 2025 · 4 revisions

Use Markdown syntax to add structure and style to your Notes in GCS. This page shows the most common formatting options with examples.

Markdown is also supported in the notes field in the Detail Editors for Traits, Skills, Spells, Equipment, and other advanced features.

Quick Reference

Element Syntax Output
Headings # Heading 1
## Heading 2
### Heading 3
(headings shown below)
Bold **bold** or __bold__ bold text
Italic *italic* or _italic_ italic text
Bold+Italic ***text*** or ___text___ bold & italic text
Strikethrough ~~text~~ strikethrough text
Quote > quoted text > quoted text
Alerts > [!NOTE]
> The alert text.
(alerts shown below)
Inline code `code` inline code
Code block ```code``` (block shown below)
Horizontal rule --- or *** ---
Link External: [text](https://example.com)
Internal: [text](Markdown%20Guide]
text
text
Markdown Link [Markdown Guide](md:Markdown%20Guide) Markdown Guide
Page reference link [Basic Set, page 45](B45) Basic Set, page 45
Image ![alt](url) alt
List (unordered) - item
- item
- test
- test
List (ordered) 1. item
2. item
1. item
2. item
Table See details below (table shown below)
Escape Markdown \**escape\** **escape**

Headings

Headings create titles and organize your content. Use # symbols before the text. The more # you use, the smaller the heading.

# Heading 1
## Heading 2
### Heading 3
###### Heading 6 (smallest)

Heading 1

Heading 2

Heading 3

Heading 6

You can also create Heading 1 or Heading 2 with underlines:

Heading 1
=========

Heading 2
---------

Heading 1

Heading 2


Paragraphs

Start a new paragraph by leaving a blank line between blocks of text.

This is one paragraph.

This is a second paragraph.

This is one paragraph.

This is a second paragraph.


Line Breaks

End a line with two spaces or use <br> for a manual break.

First line (with two spaces)
Second line

First line<br>
Second line

First line (with two spaces)
Second line

First line

Second line


Styling Text

  • Italics: wrap text in one * or _
  • Bold: wrap text in two * or _
  • Bold & Italic: wrap text in three * or _
  • Strikethrough: wrap text in two ~
*Italic* or _Italic_
**Bold** or __Bold__
***Bold & Italic*** or ___Bold & Italic___
~~Strikethrough~~

Block Quotes

Use > to mark quoted text. Add more > for nested quotes.

> a quoted line
> > a nested quote

a quoted line

a nested quote


Alerts

Use alerts to emphasize critical information. Alerts are displayed with distinctive colors and icons to indicate the significance of the content.


> [!NOTE]
> Useful information the reader should know, even when skimming.

> [!TIP]
> Helpful advice for doing things better or more easily.

> [!IMPORTANT]
> Key information needed to achieve a goal.

> [!WARNING]
> Urgent info that needs immediate attention to avoid problems.

> [!CAUTION]
> Advises about risks or negative outcomes of certain actions.

Note

Useful information the reader should know, even when skimming.

Tip

Helpful advice for doing things better or more easily.

Important

Key information needed to achieve a goal.

Warning

Urgent info that needs immediate attention to avoid problems.

Caution

Advises about risks or negative outcomes of certain actions.


Code

  • Inline code: wrap text in single backticks.
  • Code block: wrap text in triple backticks.
This is `inline code`.

    ```
    This is a code block with
        its formatting preserved as typed.
    ```

This is inline code.

    This is a code block with
        its formatting preserved as typed.

Horizontal Rules

Use three or more *, -, or _ on a line by themselves:

***
---
___




Links

Plain links are auto-detected:
https://gurpscharactersheet.com

To add custom text, use [text](URL):

[Visit GCS](https://gurpscharactersheet.com)

Visit GCS

You can also add tooltips if you hover over the link:

[Visit GCS](https://gurpscharactersheet.com "GURPS Character Sheet")

Visit GCS

Relative paths

You can link to files in the same library using relative paths. This makes your notes easier to share because they don’t depend on absolute locations.

[Markdown Guide](./Markdown%20Guide)

Markdown Guide

Rules for relative paths:

  • Use forward slashes / (not Windows \).
  • Replace spaces with %20.
  • The markdown extension (.md) can be omitted in your links.
  • ./ means “this folder.”
  • ../ means “go up one folder.”
  • ../../ means "go up two folders."

Important

If a file name or folder has spaces, always replace them with %20 in your link.

GCS-specific links

In addition to web links, GCS supports special link types:

Markdown file links (md:): Use this to reference another Markdown file in your GCS library.

[Markdown Guide](md:Markdown%20Guide)

Markdown Guide

Page references (like B45): Use this shorthand to link directly to a page in a GURPS book. See Page References for more details.

[Basic Set, page 45](B45)

Basic Set, page 45


Images

Start with !, then use the same format as links:

![Alt text](https://gurpscharactersheet.com/images/app_icon.svg)

Alt text

You can also use relative paths for images (see links above):

![Logo](../images/logo.gif)

Tip

Use relative paths for images stored in your library so they don’t break if you move the file.


Lists

Unordered lists

Use -, *, or +:

- Barbarian
- Knight
- Mage
  • Barbarian
  • Knight
  • Mage

Ordered lists

Use numbers:

1. First
2. Second
3. Third
  1. First
  2. Second
  3. Third

You can start numbering anywhere, and GCS will auto-increment.

Nested lists

Indent items to nest them (and mix and match ordered and unordered lists):

1. First list item
	- First nested list item
		- Second nested list item
	- More...
2. Another...
  1. First list item
    • First nested list item
      • Second nested list item
    • More...
  2. Another...

Tables

Use pipes | and hyphens - to make tables:

| First  | Second   |
|--------|----------|
| Line 1 | Column 2 |
| Line 2 | Column 2 |
First Second
Line 1 Column 2
Line 2 Column 2

Alignment

Use : for alignment in header rows:

| Left | Right | Center |
|:-----|------:|:------:|
| aa   | bb    | cc     |
Left Right Center
aa bb cc

Note that tables don't have to have consistent column sizing:

| Left | Right | Centered |
|:---|---:|:---:|
| aa | bb | cc |
| aaaa | bbbb | cccc |
Left Right Centered
aa bb cc
aaaa bbbb cccc

Escaping Markdown

Use a backslash \ before a character to prevent formatting.

These asterisks \*will not\* make the text bold.

These asterisks *will not* make the text bold.


Return to Home

Clone this wiki locally