AIO 編輯器
Heading
標題節點。
標題節點(h1–h6)。
- config key:
AioEditorCoreExtension.Heading - 來源:
@tiptap/extension-heading
載入途徑:跟隨 features 宣告:FontHeading。按鈕未宣告但要保留能力 → include: [AioEditorCoreExtension.Heading]。
排除影響(exclude: [Heading]): 按鈕 FontHeading 將自動隱藏; 以 extraExtensions 補上同名 extension(heading)即為替換。
選項
| 欄位 | 型別 | 預設值 | 說明 |
|---|---|---|---|
levels | Level[] | [1, 2, 3, 4, 5, 6] | 允許之標題層級;不在清單內之層級無法設定 |
HTMLAttributes | Record<string, any> | {} | 渲染輸出時附加之 HTML 屬性 |
Commands
| Command | 說明 |
|---|---|
setHeading({ level }) | 設為指定層級標題 |
toggleHeading({ level }) | 切換指定層級標題 |
快捷鍵
| 按鍵 | 行為 |
|---|---|
Mod-Alt-1 … Mod-Alt-6 | 切換對應層級標題 |
覆寫範例
const config: AioEditorConfig = { extensionsConfig: { Heading: { levels: [1, 2, 3] } }}輸入規則:行首 #~###### +空白自動轉為對應層級標題。