Markdown Syntax Guide: Complete Reference for GitHub CMS

GitHub CMS uses GitHub Flavored Markdown (GFM) with YAML Frontmatter. All standard Markdown syntax is supported: headings, lists, links, images, tables, code blocks, blockquotes, and inline formatting. Plus special @block directives for GEO-structured content sections.

Basic Syntax

Headings

# H1 — Page title (set in frontmatter, not in body)
## H2 — Major sections
### H3 — Sub-sections
#### H4 — Minor headings

Formatting

**Bold text**
*Italic text*
~~Strikethrough~~
`Inline code`
[Link text](https://example.com)
![Image alt](https://example.com/image.jpg)

Lists

- Unordered item
- Another item

1. Ordered item
2. Second item

Tables

| Header 1 | Header 2 |
|----------|----------|
| Cell 1   | Cell 2   |
| Cell 3   | Cell 4   |

Code Blocks

```javascript
const hello = "world";
console.log(hello);
```

GEO @block Directives

GitHub CMS supports special directives for structured content:

<!-- Use @block directives for structured GEO content -->
Direct answer to the main question.


Structured list of key facts with citations.

Summary

Write in simple Markdown, and GitHub CMS handles the rest — HTML generation, JSON-LD structured data, Open Graph tags, and sitemap inclusion are all automatic.

GitHub CMS uses GitHub Flavored Markdown (GFM) with YAML Frontmatter. All standard Markdown syntax is supported: headings, lists, links, images, tables, code blocks, blockquotes, and inline formatting. Plus special @block directives for GEO-structured content sections.

Basic Syntax

Headings

# H1 — Page title (set in frontmatter, not in body)
## H2 — Major sections
### H3 — Sub-sections
#### H4 — Minor headings

Formatting

**Bold text**
*Italic text*
~~Strikethrough~~
`Inline code`

Links and Images

[Link text](https://example.com)
![Image alt](https://example.com/image.jpg)

Lists

- Unordered item
- Another item

1. Ordered item
2. Second item

Tables

| Header 1 | Header 2 |
|----------|----------|
| Cell 1   | Cell 2   |
| Cell 3   | Cell 4   |

Code Blocks

```javascript
const hello = "world";
console.log(hello);
```

GEO @block Directives

GitHub CMS supports special directives for structured content:

<!-- Use @block directives for structured GEO content -->
Direct answer to the main question.

Structured list of key facts with citations.


## Summary

Write in simple Markdown, and GitHub CMS handles the rest — HTML generation, JSON-LD structured data, Open Graph tags, and sitemap inclusion are all automatic.