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)

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.