feat(docs): add component documentation entries and refactor dialog

rendering
This commit is contained in:
hyper
2026-06-30 18:47:14 +08:00
parent 0886a406bb
commit d72d4e7bde
15 changed files with 402 additions and 343 deletions
+35
View File
@@ -0,0 +1,35 @@
---
tag: md-table
icon: 📊
title: 表格组件
description: 将 CSV 数据转换为可切换标签页的表格,支持随机抽取和变量引用。
syntax: ':md-table[./data.csv]{roll=true remix=true}'
props:
- name: roll
type: boolean
desc: 显示随机切换按钮
- name: remix
type: boolean
desc: 支持 {{prop}} 引用同行其他列
---
**基础表格:**
```markdown
:md-table[./npcs.csv]
```
**带随机抽取:**
```markdown
:md-table[./encounters.csv]{roll=true}
```
**随机 + 变量引用:**
```markdown
:md-table[./quests.csv]{roll=true remix=true}
```
CSV 要求包含 label, body 列,可选 group 列分组。支持 YAML front matter 继承行属性。
## 使用场景
用于 NPC 列表、遭遇表、宝物生成、随机事件等结构化数据。