From bf1cc774d3692fc8c31de70bcc32977bf443dbfa Mon Sep 17 00:00:00 2001 From: Criador_Mods <158328258+CriadorMods@users.noreply.github.com> Date: Fri, 17 Apr 2026 14:24:29 +0100 Subject: [PATCH] Introduction of extended_description (#12) Co-authored-by: /home/neo <158327205+neoapps-dev@users.noreply.github.com> --- MarkdownGuide.md | 121 +++++++++++++++++++++++++++++++++ README.md | 4 +- barebones/meta.json | 1 + blockspack/meta.json | 1 + cod4-shipment/meta.json | 1 + de-dust2/meta.json | 1 + faithful64/meta.json | 1 + fnaf-v1/meta.json | 1 + hedgecraft-krabozaki/meta.json | 1 + mikusmodules/meta.json | 1 + new-legacy/meta.json | 1 + scripts/registry.js | 6 +- skinpack/meta.json | 1 + sphax-purbdcraft-neo/meta.json | 1 + sphax-purebdcraft/meta.json | 1 + tadc/meta.json | 1 + touhou/meta.json | 1 + vintage-lce/meta.json | 1 + 18 files changed, 143 insertions(+), 3 deletions(-) create mode 100644 MarkdownGuide.md diff --git a/MarkdownGuide.md b/MarkdownGuide.md new file mode 100644 index 0000000..c0b391a --- /dev/null +++ b/MarkdownGuide.md @@ -0,0 +1,121 @@ +# React Markdown — Features Reference + +This document describes what markdown syntax is supported when writing the `extended_description` field. The field is rendered using [`react-markdown`](https://remarkjs.github.io/react-markdown/), which follows the [CommonMark](https://commonmark.org/) spec by default. + +--- + +## Available Features + +| Feature | Syntax | Example | +|---|---|---| +| **Headings** | `# H1` through `###### H6` | `## Section Title` | +| **Bold** | `**text**` or `__text__` | `**important**` | +| **Italic** | `*text*` or `_text_` | `*emphasis*` | +| **Bold + Italic** | `***text***` | `***critical***` | +| **Inline code** | `` `code` `` | `` `null` `` | +| **Code blocks** | ` ```lang ``` ` | ` ```json ``` ` | +| **Blockquotes** | `> text` | `> Note: ...` | +| **Unordered lists** | `- item` or `* item` | `- Feature one` | +| **Ordered lists** | `1. item` | `1. Step one` | +| **Nested lists** | Indent with 2–4 spaces | ` - sub-item` | +| **Horizontal rule** | `---` or `***` | `---` | +| **Links** | `[label](url)` | `[docs](https://example.com)` | +| **Paragraphs** | Blank line between text | — | +| **Line breaks** | Two trailing spaces or `\n` | — | +| **Escaped characters** | `\*`, `\_`, `\`` etc. | `\*not bold\*` | +| **Strikethrough** | `~~text~~` *(via remark-gfm)* | `~~deprecated~~` | +| **Tables** | GFM pipe syntax *(via remark-gfm)* | see below | +| **Task lists** | `- [x] done` *(via remark-gfm)* | `- [ ] pending` | + +### Table syntax example + +```markdown +| Column A | Column B | +|----------|----------| +| value | value | +``` + +--- + +## Not Available (unsupported or unsafe) + +| Feature | Reason | +|---|---| +| Raw `` tags | Disabled by default — `react-markdown` strips HTML for security | +| `