Markdown Reference
Complete guide to every Basic and Extended Markdown feature — with live side-by-side examples. Use these in your pack descriptions to create stunning, well-structured pages.
Headings
Place one to six # characters (followed by a space) before text to create H1–H6 headings. Alternatively underline text with === for H1 or --- for H2.
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
For pack descriptions, use ## for major sections (Features, Requirements, Changelog) and ### for sub-sections. Skip H1 — the page already renders your pack name as the page heading.
Paragraphs & Line Breaks
Separate paragraphs with a blank line. For a hard line break within the same paragraph, end the line with two or more spaces before pressing Enter.
First paragraph ends here.
Second paragraph starts here.
First line here.
Same paragraph, new line.
Bold, Italic & Strikethrough
Wrap text with asterisks or underscores to add emphasis. Combine them for bold-italic. Use double tildes for strikethrough.
| Syntax | Rendered | Name |
|---|---|---|
**bold** or __bold__ | bold | Bold |
*italic* or _italic_ | italic | Italic |
***bold italic*** | bold italic | Bold + Italic |
~~strikethrough~~ | Strikethrough | |
==highlighted== | highlighted | Highlight (extended) |
H~2~O | H2O | Subscript (extended) |
E=mc^2^ | E=mc2 | Superscript (extended) |
Blockquotes
Start lines with > to create a blockquote. Add more > characters to nest. You can include other Markdown inside blockquotes.
Warning: back up your world before installing this pack.
Keep a copy of your resource packs folder too.
Lists
Use -, +, or * for unordered lists and numbers for ordered lists. Indent items 2–4 spaces to nest them.
- PBR Textures
- Height Maps
- Parallax Occlusion
- Normal Maps
- Emissive Textures
- Always Free
- Download the .mcpack file
- Open Minecraft Bedrock
- Go to Settings
- Resource Packs
- Enable the pack
- Enjoy RTX!
Inline Code
Wrap text in single backticks to render it as inline code. Use double backticks as delimiters when the code itself contains a backtick.
Place manifest.json in your resource packs folder.
Run /function setup in-game.
Use `backtick` inside code.
Links
Syntax: [text](url). Add a quoted title for a hover tooltip. Wrap a bare URL in angle brackets for auto-linking. Use reference-style links for cleaner source.
| Syntax | Rendered |
|---|---|
[Bedrock Graphics](https://bedrockgraphics.com) | Bedrock Graphics |
[Discord](https://discord.gg "Join server") | Discord (tooltip on hover) |
<https://youtu.be/example> | https://youtu.be/example |
[text][1] ... [1]: https://url.com "title" | text (reference style) |
Images
Like links but with a ! prefix. The alt text in brackets improves accessibility. Wrap an image in a link to make it clickable.
Getting image URLs: Upload to Discord, Imgur, or GitHub. Right-click any image → Copy image address to get the direct URL. For Discord: post in any channel, then right-click → Copy Link.
Horizontal Rules
Use three or more hyphens ---, asterisks ***, or underscores ___ on their own line to draw a divider. Leave a blank line above to avoid the H2 shorthand.
Features
All features above.
Requirements
Requirements below.
Fenced Code Blocks
Wrap multi-line code in triple backticks. Add a language name after the first fence for syntax hints. The closing fence must be on its own line.
{
"format_version": "1.16.0",
"header": {
"name": "Seraphic RTX",
"description": "PBR RTX Pack",
"version": [20, 0, 0]
}
}
Common language identifiers: json yaml bash python javascript css html text
Tables
Use pipe | and hyphen separators. Control alignment with colons in the separator row: :--- left, :---: center, ---: right.
| Version | Resolution | RTX | Price |
|---|---|---|---|
| 1.21+ | 16×16 | ✅ | Free |
| 1.20 | 16×16 | ✅ | Free |
| 1.18 | 8×8 | ❌ | Free |
Cells don't need to be perfectly aligned in the source — Markdown will still parse them. Outer pipes are optional.
Task Lists
Create checklists with - [ ] for unchecked and - [x] for checked. Perfect for roadmaps, changelogs, and featured highlights.
v20.0 Roadmap:
- PBR textures
- Height maps
- Emissive mobs
- 32×32 variant
- Wet surface reflections
- Nether biome overhaul
Footnotes
Add a reference inline with [^label] and define the footnote with [^label]: text anywhere in the document. They render at the bottom.
Heading IDs
Assign a custom anchor to any heading with {#id} after the heading text, then link to it within the page with [text](#id).
Definition Lists
Write a term on one line, then start the next line with : followed by a space and the definition. One term can have multiple definitions.
- PBR
- Physically Based Rendering
- RTX
- Real-Time Ray Tracing
- Requires compatible GPU
- Resolution
- Texture size in pixels
Highlight Text
Wrap text in ==double equals== to mark it with a highlight background — useful for important warnings or key terms.
Important: always back up your world before installing packs.
Requires version 1.21.60 or later.
Subscript & Superscript
Tildes for subscript ~text~ and carets for superscript ^text^. Useful for formulas, version labels, and math.
| Syntax | Rendered | Use case |
|---|---|---|
H~2~O | H2O | Chemical formula |
CO~2~ | CO2 | Chemistry |
E = mc^2^ | E = mc2 | Math exponent |
v1.21^beta^ | v1.21beta | Version tag |
10^th^ place | 10th place | Ordinal |
Emoji
Paste emoji directly — all modern Unicode emoji work. They're perfect for feature lists, status icons, and making key information scannable.
✅ RTX Support
❌ Not required
🎮 Compatible with 1.21+
🔥 Ray-traced fire & lava
💎 Premium-quality PBR textures
🌟 Community favourite
⚡ Optimised for performance
🛠️ Monthly updates
Escape Characters
Prefix any special Markdown character with a backslash \ to display it literally without triggering formatting.
| You write | Renders as |
|---|---|
\*not italic\* | *not italic* |
\*\*not bold\*\* | **not bold** |
\# not a heading | # not a heading |
\[not a link\] | [not a link] |
\`not code\` | `not code` |
\~~not strike\~~ | ~~not strike~~ |
Full escapable set: \ ` * _ { } [ ] < > ( ) # + - . ! |
Inline HTML
Some HTML tags work inline for formatting unavailable in Markdown.
Security note: Pack descriptions on this site use safe_mode=escape — raw HTML is escaped for security. The tags below are reference for other platforms. Use Markdown equivalents wherever possible.
| HTML | Rendered | Use case |
|---|---|---|
<br> | line break | Manual line break |
<u>text</u> | underline | Underlined text |
<small>text</small> | small text | Captions, notes |
<kbd>Ctrl</kbd> | Ctrl | Keyboard keys |
<mark>text</mark> | marked | Highlighted text |
<details><summary>Title</summary>…</details> | Click meHidden content revealed! | Collapsible sections |
Pack Description Tips
- Open with a one-sentence hook — clearly state what makes your pack unique
- Add a banner image at the top:
 - Use ## Sections: Features, System Requirements, Installation, Changelog, Credits
- List features as emoji + bullet points — scannable, not walls of text
- Include a compatibility table with Minecraft versions, resolution, and RTX support
- Add a task-list roadmap with
- [ ]items to engage the community - Use blockquotes for warnings:
> ⚠️ Back up your world before installation - Put installation steps in an ordered list — easy to follow step-by-step
- Use fenced code blocks for manifest versions or console commands
- End with contact & social links — Discord, YouTube, CurseForge, etc.