AIO 編輯器

Heading

標題節點。

標題節點(h1–h6)。

  • config key:AioEditorCoreExtension.Heading
  • 來源:@tiptap/extension-heading

載入途徑:跟隨 features 宣告:FontHeading。按鈕未宣告但要保留能力 → include: [AioEditorCoreExtension.Heading]。

排除影響(exclude: [Heading]): 按鈕 FontHeading 將自動隱藏; 以 extraExtensions 補上同名 extension(heading)即為替換。

選項

欄位型別預設值說明
levelsLevel[][1, 2, 3, 4, 5, 6]允許之標題層級;不在清單內之層級無法設定
HTMLAttributesRecord<string, any>{}渲染輸出時附加之 HTML 屬性

Commands

Command說明
setHeading({ level })設為指定層級標題
toggleHeading({ level })切換指定層級標題

快捷鍵

按鍵行為
Mod-Alt-1 … Mod-Alt-6切換對應層級標題

覆寫範例

const config: AioEditorConfig = {  extensionsConfig: {    Heading: { levels: [1, 2, 3] }  }}

輸入規則:行首 #~###### +空白自動轉為對應層級標題。