跳到正文
QuireKit
插件文档
Alpha · API 持续演进

全部插件

按 Classic、Block 和能力分类查找共享扩展与产品适配,阅读适用范围、接入和配置。

在左侧切换 Classic、Block 或全部,目录与接入示例跟随选择。旁边的筛选按钮可按能力分类和协议标签进一步筛选;搜索支持名称、配置项、用途与包名。

每项独立页面顶部说明两端适用状态、所需预设与适配;接入可按编辑器切换,配置与命令共用一份说明。先读选择编辑器与接入方式理解“直接支持”“需适配”“未支持”和“未验证”。

初次接入先读配置插件。常用能力可以从 StarterKit 开始;要开发自己的能力,见自定义扩展。

通用扩展安装到 Core 的 extensions,Classic 产品插件安装到产品的 plugins,产品预设交给 preset。Core 内置项和预设中的结构节点已经自动装配,查到公开入口不代表需要再安装一次。

编辑器筛选包含直接支持和需适配项。

193 个入口 · 193 个匹配

预设与组合 3

基础节点 11

BlockquoteMIT
引用
Classic · 直接支持Block · 直接支持

用一个块容器包住引用内容。内部仍是段落等普通块,适合需要保留多段结构的引用。

@quirekit/extension-blockquote
BulletListMIT
无序列表
Classic · 直接支持Block · 直接支持

用列表容器与列表项表达无序列表。需要同时安装 ListItem;Word 的平铺段落编号使用 WordNumbering。

@quirekit/extension-list
CodeBlockMIT
代码块
Classic · 直接支持Block · 直接支持

保存多行纯文本代码和语言属性,支持退出代码块与 Tab 缩进策略。语言属性不会自动安装语法高亮器。

@quirekit/extension-code-block
DocumentMIT
文档根节点
Classic · 直接支持Block · 直接支持

定义整篇文档的根结构,要求至少一个块。创建最小 schema 时需要它;它不会提供可编辑段落或视图。

@quirekit/extension-document
HardBreakMIT
段内换行
Classic · 直接支持Block · 直接支持

在同一段落内换行,不新建段落。keepMarks 决定换行后是否延续当前文字格式。

@quirekit/extension-hard-break
HeadingMIT
标题
Classic · 直接支持Block · 直接支持

将段落设置为一到六级标题。levels 同时限制解析、命令和快捷键允许的级别,不能只把它当作工具栏过滤器。

@quirekit/extension-heading
HorizontalRuleMIT
水平分隔线
Classic · 直接支持Block · 直接支持

插入独立分隔线块,并保留规范线条样式。文末插入时,nextNodeType 决定后续可继续输入的块类型。

@quirekit/extension-horizontal-rule
ListItemMIT
列表项
Classic · 直接支持Block · 直接支持

定义有序、无序列表中的一项,内部可以继续放置段落和嵌套块。父列表名称必须与实际安装的扩展一致。

@quirekit/extension-list
OrderedListMIT
有序列表
Classic · 直接支持Block · 直接支持

用有序列表容器保存列表项与起始编号。需要 ListItem,适合通用富文本;Word 编号应使用 WordNumbering。

@quirekit/extension-list
ParagraphMIT
段落
Classic · 直接支持Block · 直接支持

提供普通正文段落。段落是标题、列表和引用等块之间最常见的输入位置;HTML 对应 p 元素。

@quirekit/extension-paragraph
TextMIT
文本
Classic · 直接支持Block · 直接支持

提供叶子文本节点,保存实际字符。格式由 marks 表达,不能通过给 Text 增加子节点来表示。

@quirekit/extension-text

文字与样式 18

BackgroundColorMIT
文字底色
Classic · 直接支持Block · 直接支持

在 textStyle 上保存字符底纹颜色。它支持任意合法颜色表达,与使用规范高亮色的 Highlight 分开。

@quirekit/extension-text-style
BoldMIT
粗体
Classic · 直接支持Block · 直接支持

给选中文字添加粗体标记,提供设置、取消与切换命令。它负责文档语义,按钮和工具栏由宿主提供。

@quirekit/extension-bold
CodeMIT
行内代码
Classic · 直接支持Block · 直接支持

将段落中的一段文字标记为行内代码。多行代码应使用 CodeBlock,二者的结构和命令不同。

@quirekit/extension-code
ColorMIT
文字颜色
Classic · 直接支持Block · 直接支持

在 textStyle 上保存文字前景色。types 指定属性附着的标记名称,实际颜色通过 setColor 命令传入。

@quirekit/extension-text-style
DoubleStrikeMIT
双删除线
Classic · 直接支持Block · 直接支持

保存双删除线格式,与单删除线分开。它仍是字符格式,不是修订删除记录。

@quirekit/extension-text-style
FontFamilyMIT
字体
Classic · 直接支持Block · 直接支持

设置统一字体或分别设置西文、东亚与复杂文种字体。安装扩展不会下载字体文件;宿主仍需准备字体资源。

@quirekit/extension-text-style
FontSizeMIT
字号
Classic · 直接支持Block · 直接支持

在 textStyle 上保存字号,提供设置、清除与增大、减小命令。字号值属于文档内容,通过命令设置。

@quirekit/extension-text-style
HighlightMIT
文字高亮
Classic · 直接支持Block · 需适配

保存语义化高亮颜色,适合标记重点。defaultColor 是新高亮未传颜色时采用的颜色,不是全文背景色。

@quirekit/extension-text-style
ItalicMIT
斜体
Classic · 直接支持Block · 直接支持

给选中文字添加斜体标记。光标折叠时,命令设置后续输入的活动格式。

@quirekit/extension-italic
LanguageMIT
文字语言
Classic · 直接支持Block · 直接支持

分别保存西文、东亚和复杂文种语言信息。它用于文字语义与校对,不会翻译正文或切换产品界面语言。

@quirekit/extension-text-style
LetterSpacingMIT
字符间距
Classic · 直接支持Block · 直接支持

保存字符间距并通过规范命令校验输入。Word 段落行距和字符间距是不同能力,不能混用。

@quirekit/extension-text-style
LineHeightMIT
旧版 CSS 行高
Classic · 未验证Block · 未验证

保留 textStyle 上的 CSS lineHeight 接口供兼容使用。它不表达 Word 段落行距;Word 产品使用 WordParagraph 的段落属性。

@quirekit/extension-text-style
LinkMIT
超链接
Classic · 直接支持Block · 直接支持

保存链接目标并提供插入、更新和取消链接命令。可在输入完整网址后自动成链;链接编辑界面和打开行为由宿主接入。

@quirekit/extension-link
StrikeMIT
删除线
Classic · 直接支持Block · 直接支持

为文字增加单删除线。它是文字格式,不表示修订删除;修订由 WordRevision 管理。

@quirekit/extension-strike
SubscriptMIT
下标
Classic · 直接支持Block · 直接支持

把选中文字设为下标,适合化学式和索引。正文仍是正常文本,取消下标不会删除文字。

@quirekit/extension-text-style
SuperscriptMIT
上标
Classic · 直接支持Block · 直接支持

把选中文字设为上标并保留可导出的标记语义。不要用缩小字号和手动偏移来代替上标。

@quirekit/extension-text-style
TextStyleMIT
文字样式容器
Classic · 直接支持Block · 直接支持

在同一个 textStyle 标记上保存字体、颜色等直接格式。安装此容器后,再按需安装 FontFamily、Color 等属性扩展。

@quirekit/extension-text-style
UnderlineMIT
下划线
Classic · 直接支持Block · 直接支持

为文字增加下划线标记。它不创建超链接;需要可导航目标时安装 Link。

@quirekit/extension-underline

编辑行为 15

AutoCorrectMIT
自动更正
Classic · 直接支持Block · 需适配

按替换表和句首规则处理输入,支持宿主持久化个人设置。它在真实输入时更正文档,不等同于只显示建议的 Proofing。

@quirekit/extensions
BaseKeymapMIT
基础快捷键
Classic · 直接支持Block · 直接支持

安装 ProseMirror 的基础编辑快捷键。StarterKit 已包含;自己组装最小 schema 时可显式安装。

@quirekit/extensions
BlockInteractionMIT
块选择与移动
Classic · 直接支持Block · 直接支持

为可操作块分配稳定身份,并提供范围选择、移动和插入命令。界面中的拖拽把手由产品实现;扩展本身不添加工具栏。

@quirekit/extensions
CharacterCountMIT
字数统计与上限
Classic · 需适配Block · 直接支持

通过 editor.storage.characterCount 读取字符与词数,也可限制输入长度。默认按字符串长度计字符、空格分词;中文分词需要自定义计数函数。

@quirekit/extensions
FocusMIT
焦点装饰
Classic · 未验证Block · 未验证

给当前选中路径中的块添加焦点样式类。className 和 mode 控制装饰范围,它不会改变规范内容。

@quirekit/extensions
FormattingMIT
格式刷与清除格式
Classic · 直接支持Block · 直接支持

提供格式复制、应用和清除,preservedMarks 与 preservedTextStyleAttributes 决定清除时保留哪些语义。

@quirekit/extensions
GapcursorMIT
块间光标
Classic · 直接支持Block · 直接支持

允许在不可直接输入文字的块之间放置插入点。它依赖当前视图提供相应的交互和光标呈现。

@quirekit/extensions
ListKeymapMIT
列表快捷键
Classic · 直接支持Block · 直接支持

提供列表中的退格与删除行为,按 listTypes 中的实际列表和列表项名称工作。自定义列表结构时需要同步该配置。

@quirekit/extension-list
PlaceholderMIT
占位提示
Classic · 未验证Block · 未验证

为符合条件的空节点附加占位装饰与数据属性,不把提示写入文档。DOM 宿主还需提供对应 CSS;其他视图需有相应装饰呈现。

@quirekit/extensions
ProofingMIT
拼写与语法校对
Classic · 直接支持Block · 需适配

把文本分段提交给宿主提供的校对 provider,显示临时问题标记。provider 默认为 null,仅安装扩展不会产生校对结果。

@quirekit/extension-proofing
SearchMIT
查找与替换
Classic · 直接支持Block · 直接支持

维护查找匹配、当前结果与替换命令,结果高亮不进入正文。宿主可以限制检索范围、拦截不可替换区域并接入滚动定位。

@quirekit/extension-search
SelectionMIT
失焦选区装饰
Classic · 未验证Block · 未验证

在编辑器失去焦点后仍标出原文本选区。className 决定装饰样式,实际颜色由宿主样式或视图提供。

@quirekit/extensions
TextCaseMIT
大小写转换
Classic · 直接支持Block · 需适配

按命令转换选中文字的大小写。checkChangeable 可阻止受保护或业务锁定范围被修改。

@quirekit/extensions
TrailingNodeMIT
文末可编辑块
Classic · 直接支持Block · 直接支持

在文末缺少可继续输入的位置时追加文本块。未指定 node 时,先用 schema 的默认块类型,再回退 paragraph。

@quirekit/extensions
UndoRedoMIT
撤销与重做
Classic · 直接支持Block · 直接支持

按历史事件保存本地文档编辑并提供 undo、redo。使用协作自有历史时,应关闭本扩展,避免两套历史同时处理同一次修改。

@quirekit/extensions

图形与数据 7

DataViewMIT
数据视图
Classic · 需适配Block · 直接支持

保存可移植数据视图文档。交互渲染、工作区和布局注册由宿主注入,单独安装不会自动出现完整数据表格产品。

@quirekit/extension-data-view
FloatingObjectAGPL-3.0-only
浮动文本对象
Classic · 需适配Block · 未验证

在通用文档中创建有独立可编辑正文的浮动对象。它需要布局 provider 支持;Word 锚点模型使用 WordFloatingObjectAnchor。

@quirekit/extension-floating-object
FlowchartAGPL-3.0-only
流程图
Classic · 需适配Block · 直接支持

保存流程图源码与匹配的静态预览。编辑入口和离屏渲染由宿主注入,Core 扩展不自行加载绘图界面。

@quirekit/extension-flowchart
HtmlSandboxMIT
HTML 沙箱
Classic · 未验证Block · 需适配

保存显式 HTML 源码对象,只有宿主提供 mount 时才挂载隔离预览。静态 HTML 导出保留转义源码,不嵌入执行中的 iframe。

@quirekit/extension-html-sandbox
MindMapAGPL-3.0-only
思维导图
Classic · 需适配Block · 直接支持

保存思维导图结构与预览,修改时校验捕获的目标。宿主提供工作区与渲染器,Classic 可选择现成装配。

@quirekit/extension-mind-map
TextDiagramAGPL-3.0-only
文本绘图
Classic · 需适配Block · 直接支持

保存 Mermaid、PlantUML 或 DOT 源码与对应预览。需要宿主提供文本绘图编辑器和渲染器;源码变化与预览应成对提交。

@quirekit/extension-text-diagram
WhiteboardAGPL-3.0-only
白板
Classic · 需适配Block · 直接支持

保存白板场景、标题与预览。编辑、重命名、选中动作和重新渲染各由宿主显式接入。

@quirekit/extension-whiteboard

协作与无障碍 3

视图适配 4

Word 文档扩展 49

LitAstPreservation商业许可
DOCX 保全桥接
Classic · 直接支持Block · 未验证

保存导入的 LitAST 保全状态,连接 DOCX 转换与规范文档。它随 Word 装配安装,不能代替文件 codec 或导出服务。

@quirekit/classic-docx/docx
WordBlockContentControl商业许可
块级内容控件
Classic · 直接支持Block · 未验证

保存包含块内容的结构化文档标签。内容、占位、锁定和绑定规则由内容控件领域管理。

@quirekit/classic-content-control
WordBlockInteraction商业许可
Word 块操作准入
Classic · 直接支持Block · 未验证

在通用块交互之上约束 Word 的可移动范围与结构完整性。完整 Word 文档应使用此策略处理表格、分节等特殊结构。

@quirekit/classic-block-interaction
WordBookmark商业许可
书签
Classic · 直接支持Block · 未验证

维护成对书签范围、名称与导航,并支持书签可视化偏好。插入、重命名和删除应通过书签命令保持完整性。

@quirekit/classic-bookmark
WordBookmarkEnd商业许可
书签终点
Classic · 直接支持Block · 未验证

保存与书签起点匹配的终点。范围操作和删除需要保留配对关系。

@quirekit/classic-bookmark
WordBookmarkStart商业许可
书签起点
Classic · 直接支持Block · 未验证

保存书签起点身份,配合终点和完整性规则使用。一般由 WordBookmark 的命令创建。

@quirekit/classic-bookmark
WordChart商业许可
Word 图表
Classic · 直接支持Block · 未验证

维护原生图表模型、数据及源对象保全。预览与可编辑数据的支持范围独立判断,不能把一张预览图当成原生图表已完整往返。

@quirekit/classic-chart
WordColumnBreakMIT
分栏符
Classic · 直接支持Block · 未支持

保存显式分栏符并参与分栏排版。它与分页符不同,只有当前节和布局支持分栏时才有相应效果。

@quirekit/classic-paragraph-model
WordComment商业许可
批注文档能力
Classic · 直接支持Block · 未验证

保存批注范围、线程和回复,并提供批注命令。批注面板与审阅界面由 Classic Pro 或宿主单独提供。

@quirekit/classic-comment
WordCommentEnd商业许可
批注终点
Classic · 直接支持Block · 未验证

标记批注范围的结束和引用位置。只有成对范围与对应线程存在时才构成完整批注。

@quirekit/classic-comment
WordCommentStart商业许可
批注起点
Classic · 直接支持Block · 未验证

标记批注范围的开始位置。它由批注生命周期管理,不会自行创建批注线程或侧栏。

@quirekit/classic-comment
WordContentControlDataBindingExtension商业许可
内容控件数据绑定
Classic · 直接支持Block · 未验证

连接内容控件与规范文档中的绑定数据。数据读写和刷新遵循内容控件的保护与生命周期规则。

@quirekit/classic-content-control
WordDocumentSettingsExtension商业许可
文档设置
Classic · 直接支持Block · 未验证

保存 Word 文档级设置并参与文件往返。设置属于文档,不应混入宿主的界面偏好存储。

@quirekit/classic-story
WordField商业许可
域
Classic · 直接支持Block · 未验证

保存和重算 Word 域,例如页码、引用和目录。autoRecalculate 控制自动重算;业务数据由宿主提供相应数据端口。

@quirekit/classic-field
WordFieldRangeEnd商业许可
复杂域终点
Classic · 直接支持Block · 未验证

标记复杂域范围的终点,保留域与结果范围的对应关系。通常由域生命周期自动维护。

@quirekit/classic-field
WordFieldRangeStart商业许可
复杂域起点
Classic · 直接支持Block · 未验证

标记复杂域范围的起点,配合终点和域命令使用。它是结构节点,不能代替插入域命令单独写入。

@quirekit/classic-field
WordFloatingObjectAnchor商业许可
Word 浮动对象锚点
Classic · 直接支持Block · 未支持

保存 Word 浮动对象的定位、环绕与锚点关系。尺寸与位置是文档数据;拖拽控件由 Classic 或宿主呈现。

@quirekit/classic-floating-object
WordHeaderFooter商业许可
页眉与页脚
Classic · 直接支持Block · 未支持

解析节的首页、奇偶页等页眉页脚变体,并按命令物化对应 story。需要分节与辅助正文结构。

@quirekit/classic-header-footer
WordHeadingMIT
Word 标题样式
Classic · 直接支持Block · 未验证

通过段落样式与大纲级别表达 Word 标题。styles 映射级别到样式;它不是普通 Heading 节点的同义替换。

@quirekit/classic-paragraph-model
WordInlineContentControl商业许可
行内内容控件
Classic · 直接支持Block · 未验证

保存行内内容控件,并提供模板创作与填写模式。displayMode 与 authoringMode 是编辑会话偏好,不写入 Word 属性。

@quirekit/classic-content-control
WordLayout商业许可
Word 排版 profile
Classic · 直接支持Block · 未支持

向通用引擎注册 Word 的页面、段落、表格、行内和绘图语义。它不挂载视图;需要另外选择 Canvas、SVG 或适用的 View。

@quirekit/classic-layout
WordMath商业许可
公式节点
Classic · 直接支持Block · 未验证

保存公式源码、OMML 保全信息与可编辑性状态。复杂公式能否编辑取决于当前支持的来源与公式模型。

@quirekit/classic-math
WordMathKit商业许可
公式装配
Classic · 直接支持Block · 未验证

组合 Word 公式节点、命令及所需能力。公式输入界面与渲染后端仍需产品或宿主提供。

@quirekit/classic-math
WordNote商业许可
脚注与尾注
Classic · 直接支持Block · 未支持

拥有注释引用、辅助正文和编号等完整生命周期。删除引用、复制与导出均应保留引用和正文对应关系。

@quirekit/classic-note
WordNoteReference商业许可
脚注与尾注引用
Classic · 直接支持Block · 未支持

保存正文中的注释引用。引用节点需要 WordNote 和对应 story,不能只安装此节点实现完整脚注。

@quirekit/classic-note
WordNoteRegistryExtension商业许可
脚注与尾注登记
Classic · 直接支持Block · 未支持

维护脚注尾注相关的文档级登记数据,通常随注释能力装配。它不提供独立产品界面。

@quirekit/classic-note
WordNumberingAGPL-3.0-only
列表与多级编号
Classic · 直接支持Block · 需适配

用平铺段落上的编号引用表达 Word 列表,集中维护编号定义与级别。不要同时把相同内容再包进通用列表容器。

@quirekit/classic-numbering-model
WordPage商业许可
页面装饰
Classic · 直接支持Block · 未支持

拥有页面背景、边框、水印等文档语义,以及页码等页面创作命令。文字水印测量可由宿主注入。

@quirekit/classic-page
WordPageBreakMIT
分页符
Classic · 直接支持Block · 未支持

保存显式分页符。插入后如何分页由 Word profile 与 View 排版,宿主不应插入空段落模拟分页。

@quirekit/classic-paragraph-model
WordParagraphMIT
段落格式
Classic · 直接支持Block · 未验证

给指定段落类型附加 Word 缩进、间距和段落格式命令。types 必须包含自己的段落节点名称。

@quirekit/classic-paragraph-model
WordParagraphNodeMIT
Word 段落节点
Classic · 直接支持Block · 未验证

提供 Word 段落的节点定义。它与 WordParagraph 的格式行为分工,独立 schema 装配时需要同时考虑二者。

@quirekit/classic-paragraph-model
WordPermission商业许可
编辑权限与保护
Classic · 直接支持Block · 未验证

维护权限范围和文档保护策略,authorize 由宿主决定当前身份是否可写。界面只读状态不能替代这些文档门禁。

@quirekit/classic-permission
WordPermissionEnd商业许可
权限范围终点
Classic · 直接支持Block · 未验证

保存权限范围的终点,参与范围规范化和权限检查。通常由权限命令或导入流程维护。

@quirekit/classic-permission
WordPermissionStart商业许可
权限范围起点
Classic · 直接支持Block · 未验证

保存权限范围的起点。必须与匹配终点及权限策略成套使用,不能只插入标记便宣称范围受保护。

@quirekit/classic-permission
WordRevision商业许可
修订记录
Classic · 直接支持Block · 未验证

跟踪文字、段落、格式与结构变更,并保存审阅归属。tracking 是跟踪策略,presentation 是显示策略,两者都不同于接受或拒绝修订。

@quirekit/classic-revision
WordRuby商业许可
拼音指南
Classic · 直接支持Block · 未验证

保存原文与注音单元及其对齐关系。canModify 可接入宿主的修改权限检查,排版由注音的行内 profile 提供。

@quirekit/classic-ruby
WordRunFormatRevision商业许可
字符格式修订标记
Classic · 直接支持Block · 未验证

保存字符格式修订的规范标记。由 WordRevision 及各格式领域协同维护,不是独立的格式按钮。

@quirekit/classic-revision
WordSection商业许可
分节
Classic · 直接支持Block · 未支持

保存节与页面设置,是 Word 分页文档的结构边界。页边距、纸张和方向属于节,不能靠宿主 CSS 改写文档语义。

@quirekit/classic-section
WordSectionTrailingNode商业许可
节末输入位置
Classic · 直接支持Block · 未支持

维护 Word 节末可输入块,遵守节边界。完整 Word 预设负责装配;不能用普通文末补段替代分节规则。

@quirekit/classic-section
WordStory商业许可
辅助正文
Classic · 直接支持Block · 未支持

保存页眉、页脚、脚注等独立 story 的正文。story 不是另一份编辑器状态,由同一个规范文档管理。

@quirekit/classic-story
WordStoryExtensions商业许可
辅助正文节点组合
Classic · 直接支持Block · 未支持

组合文档设置、story 容器与 story 节点,供页眉页脚和注释等能力使用。该导出是数组,需要展开到 extensions 中。

@quirekit/classic-story
WordStoryStore商业许可
辅助正文容器
Classic · 直接支持Block · 未支持

容纳文档中的命名辅助 story。由页眉页脚和脚注等功能使用,普通业务接入不需要手动创建该节点。

@quirekit/classic-story
WordStructuralContentControl商业许可
行与单元格内容控件
Classic · 直接支持Block · 未验证

给表格行、单元格等结构提供内容控件语义。需要对应表格 schema 与内容控件领域共同安装。

@quirekit/classic-content-control
WordStylesAGPL-3.0-only
命名样式
Classic · 直接支持Block · 未验证

维护段落命名样式及其有效格式。直接格式、命名样式和宿主界面默认值分属不同层,改样式应调用此领域命令。

@quirekit/classic-styles-model
WordTableAGPL-3.0-only
表格
Classic · 直接支持Block · 需适配

定义 Word 表格节点及对应领域命令。表格行、单元格、布局和交互需要成套装配,通常直接使用 Word 预设。

@quirekit/classic-table-model
WordTableCellAGPL-3.0-only
表格单元格
Classic · 直接支持Block · 需适配

保存单元格内容、格式与合并语义。表格命令负责结构完整性,不应只改 JSON 的行列数量。

@quirekit/classic-table-model
WordTableExtensionsAGPL-3.0-only
表格节点组合
Classic · 直接支持Block · 需适配

组合 Word 表格、表格行与单元格节点。该导出是扩展数组,布局 profile 和产品工具栏仍由更高装配层提供。

@quirekit/classic-table-model
WordTableLayoutProfileAGPL-3.0-only
表格排版 profile
Classic · 未验证Block · 需适配

只注册 Word 表格所需的布局语义,供连续流等局部装配使用;由 AGPL 的 classic-table-model 提供,classic-layout 以 WordTableLayout 之名转出。完整 WordLayout 已拥有完整 profile,不应随意叠加第二套。

@quirekit/classic-table-model
WordTableRowAGPL-3.0-only
表格行
Classic · 直接支持Block · 需适配

定义表格行和行属性,供 WordTable 的表格结构使用。它不是可独立插入正文的普通块。

@quirekit/classic-table-model

Block 产品扩展 17

BlockAssetAGPL-3.0-only
附件与音视频
Classic · 未支持Block · 直接支持

本地文件或 URL 的附件、音频与视频块,保存文件名、类型、大小与说明,支持替换和下载。

@quirekit/block-editor
BlockColumnAGPL-3.0-only
分栏中的单栏
Classic · 未支持Block · 直接支持

分栏中的一栏,自身持有可编辑的子块;只能放在 BlockColumns 中。

@quirekit/block-editor
BlockColumnsAGPL-3.0-only
分栏
Classic · 未支持Block · 直接支持

二至四栏的连续流分栏容器,按文档顺序保存各栏内容与比例,支持拖动栏间边界和键盘调宽;与 BlockColumn 配套安装。

@quirekit/block-editor
BlockContainerAGPL-3.0-only
强调容器
Classic · 未支持Block · 直接支持

高亮块、提示块等带标题或表情的强调容器,内部可放任意块,使用与 MSFE 相同的 Prose 容器结构。

@quirekit/block-editor
BlockDefinitionsAGPL-3.0-only
定义列表
Classic · 未支持Block · 直接支持

术语与解释成对编辑的定义列表,支持新增条目与解除结构,不生成占位文字。

@quirekit/block-editor
BlockFootnotesAGPL-3.0-only
连续流脚注
Classic · 未支持Block · 直接支持

连续文档中的脚注引用与定义,自动编号并可双向跳转;与分页 Word 脚注相互独立。

@quirekit/block-editor
BlockImageGalleryAGPL-3.0-only
多图
Classic · 未支持Block · 直接支持

同一块中的多张图片,可调整顺序、标题与布局,并在正文中直接预览大图。

@quirekit/block-editor
BlockInlineAttachmentAGPL-3.0-only
行内附件
Classic · 未支持Block · 直接支持

放在段落中的附件链接,参与普通文字编辑而不丢失文件身份。

@quirekit/block-editor
BlockInlineContentAGPL-3.0-only
日期与表情
Classic · 未支持Block · 直接支持

正文中带类型的日期与共享的表情输入,日期保留时间语义。

@quirekit/block-editor
BlockMathAGPL-3.0-only
公式
Classic · 未支持Block · 直接支持

行内公式与独立公式,使用独立的公式内核和可视化公式编辑器。

@quirekit/block-editor
BlockRichContentAGPL-3.0-only
富内容服务
Classic · 未支持Block · 直接支持

分栏、模板、网页卡片与资源节点共用的宿主服务与插入合同:单文件大小上限、文件存储与网页元数据解析。未提供存储时文件以 data URL 保存在正文中。

@quirekit/block-editor
BlockSectionsAGPL-3.0-only
章节折叠
Classic · 未支持Block · 直接支持

以标题划分章节,提供折叠、展开与章节级操作;折叠只是临时视图状态,不改变文档内容。

@quirekit/block-editor
BlockWebCardAGPL-3.0-only
网页卡片
Classic · 未支持Block · 直接支持

普通网页链接的卡片与嵌入展示,可编辑标题与描述;嵌入在隔离 iframe 中按需加载。

@quirekit/block-editor
createBlockEditorPresetAGPL-3.0-only
Block 内容预设
Classic · 未支持Block · 直接支持

组合 Block 的内容能力并返回扩展数组,供独立 Core 或自定义 Block 产品使用。它本身不挂载 HTML View;子项未设置时使用预设装配,false 才关闭。

@quirekit/block-editor
createBlockNumberingExtensionsAGPL-3.0-only
Block Word 编号
Classic · 未支持Block · 直接支持

把规范 Word 平铺编号接到 HTML 连续流文档,返回一组扩展。列表状态与命令来自共同领域,不安装分页或 Classic 壳层。

@quirekit/block-numbering
createBlockParagraphExtensionsAGPL-3.0-only
Block 段落格式
Classic · 未支持Block · 直接支持

返回段落对齐、缩进与间距的扩展数组,基于 MIT 的 Word 段落模型并投影为连续 HTML 的样式;不安装分页符与分栏符。Block 默认预设已包含,关闭预设的 paragraphFormat 后可单独装配。

@quirekit/block-editor
createBlockTableExtensionsAGPL-3.0-only
Block Word 表格
Classic · 未支持Block · 直接支持

组合表格节点、table-only 排版和 Block 插表接缝,返回扩展数组。它不安装 Word 分节、页眉页脚或完整分页产品。

@quirekit/block-table

Classic 产品扩展 43

ClassicDataViewAGPL-3.0-only
Classic 数据视图
Classic · 直接支持Block · 未支持

为通用 DataView 连接产品界面。open 和 layouts 可由宿主替换,正文仍保存可移植数据视图。

@quirekit/classic-editor
ClassicEditorBackgroundColorAGPL-3.0-only
Classic 文字底色
Classic · 直接支持Block · 未支持

为 文字底色能力注册 Classic 产品控件,配置沿用 BackgroundColor 的公开选项。ClassicEditorKit 已装配该适配器时,不再重复追加。

@quirekit/classic-editor
ClassicEditorBoldAGPL-3.0-only
Classic 粗体
Classic · 直接支持Block · 未支持

为 粗体能力注册 Classic 产品控件,配置沿用 Bold 的公开选项。ClassicEditorKit 已装配该适配器时,不再重复追加。

@quirekit/classic-editor
ClassicEditorClipboardAGPL-3.0-only
Classic 剪贴板控件
Classic · 直接支持Block · 未支持

注册剪切、复制、粘贴等产品入口与纯文本粘贴快捷键。浏览器权限与实际剪贴板能力仍受宿主环境约束。

@quirekit/classic-editor
ClassicEditorColorAGPL-3.0-only
Classic 文字颜色
Classic · 直接支持Block · 未支持

为 文字颜色能力注册 Classic 产品控件,配置沿用 Color 的公开选项。ClassicEditorKit 已装配该适配器时,不再重复追加。

@quirekit/classic-editor
ClassicEditorFontFamilyAGPL-3.0-only
Classic 字体
Classic · 直接支持Block · 未支持

为 字体能力注册 Classic 产品控件,配置沿用 FontFamily 的公开选项。ClassicEditorKit 已装配该适配器时,不再重复追加。

@quirekit/classic-editor
ClassicEditorFontSizeAGPL-3.0-only
Classic 字号
Classic · 直接支持Block · 未支持

为 字号能力注册 Classic 产品控件,配置沿用 FontSize 的公开选项。ClassicEditorKit 已装配该适配器时,不再重复追加。

@quirekit/classic-editor
ClassicEditorFormattingAGPL-3.0-only
Classic 文字格式装配
Classic · 直接支持Block · 未支持

把文字标记与样式扩展接到产品控件。子项可设为 false;关闭 textStyle 时需要同时检查依赖它的字体和颜色能力。

@quirekit/classic-editor
ClassicEditorFormattingToolsAGPL-3.0-only
Classic 格式刷
Classic · 直接支持Block · 未支持

在通用 Formatting 上提供产品控件。清除格式时保留哪些标记与属性仍由此扩展的配置决定。

@quirekit/classic-editor
ClassicEditorHistoryControlsAGPL-3.0-only
Classic 历史控件
Classic · 直接支持Block · 未支持

提供撤销和重做的产品控件,本身不安装历史存储。替换历史提供者时可保留这些控件,并确保新提供者实现相应命令。

@quirekit/classic-editor
ClassicEditorHorizontalRuleAGPL-3.0-only
Classic 分隔线
Classic · 直接支持Block · 未支持

为 分隔线能力注册 Classic 产品控件,配置沿用 HorizontalRule 的公开选项。ClassicEditorKit 已装配该适配器时,不再重复追加。

@quirekit/classic-editor
ClassicEditorItalicAGPL-3.0-only
Classic 斜体
Classic · 直接支持Block · 未支持

为 斜体能力注册 Classic 产品控件,配置沿用 Italic 的公开选项。ClassicEditorKit 已装配该适配器时,不再重复追加。

@quirekit/classic-editor
ClassicEditorKitAGPL-3.0-only
Classic 基础装配
Classic · 直接支持Block · 未支持

组合通用节点与 Classic 格式、剪贴板、查找和历史控件。它是产品中立基础,不会安装 Word schema 或 DOCX 文件服务。

@quirekit/classic-editor
ClassicEditorSearchAGPL-3.0-only
Classic 查找替换
Classic · 直接支持Block · 未支持

为 查找替换能力注册 Classic 产品控件,配置沿用 Search 的公开选项。ClassicEditorKit 已装配该适配器时,不再重复追加。

@quirekit/classic-editor
ClassicEditorStrikeAGPL-3.0-only
Classic 删除线
Classic · 直接支持Block · 未支持

为 删除线能力注册 Classic 产品控件,配置沿用 Strike 的公开选项。ClassicEditorKit 已装配该适配器时,不再重复追加。

@quirekit/classic-editor
ClassicEditorSubscriptAGPL-3.0-only
Classic 下标
Classic · 直接支持Block · 未支持

为 下标能力注册 Classic 产品控件,配置沿用 Subscript 的公开选项。ClassicEditorKit 已装配该适配器时,不再重复追加。

@quirekit/classic-editor
ClassicEditorSuperscriptAGPL-3.0-only
Classic 上标
Classic · 直接支持Block · 未支持

为 上标能力注册 Classic 产品控件,配置沿用 Superscript 的公开选项。ClassicEditorKit 已装配该适配器时,不再重复追加。

@quirekit/classic-editor
ClassicEditorTextCaseAGPL-3.0-only
Classic 大小写转换
Classic · 直接支持Block · 未支持

为 大小写转换能力注册 Classic 产品控件,配置沿用 TextCase 的公开选项。ClassicEditorKit 已装配该适配器时,不再重复追加。

@quirekit/classic-editor
ClassicEditorTextStyleAGPL-3.0-only
Classic 文字样式
Classic · 直接支持Block · 未支持

为 文字样式能力注册 Classic 产品控件,配置沿用 TextStyle 的公开选项。ClassicEditorKit 已装配该适配器时,不再重复追加。

@quirekit/classic-editor
ClassicEditorUnderlineAGPL-3.0-only
Classic 下划线
Classic · 直接支持Block · 未支持

为 下划线能力注册 Classic 产品控件,配置沿用 Underline 的公开选项。ClassicEditorKit 已装配该适配器时,不再重复追加。

@quirekit/classic-editor
ClassicEditorUndoRedoAGPL-3.0-only
Classic 撤销重做
Classic · 直接支持Block · 未支持

为 撤销重做能力注册 Classic 产品控件,配置沿用 UndoRedo 的公开选项。ClassicEditorKit 已装配该适配器时,不再重复追加。

@quirekit/classic-editor
ClassicFlowchart商业许可
Classic 流程图
Classic · 直接支持Block · 未支持

组合流程图节点与共享编辑工作区。安装 Word 图片能力时可保存为带图源的可编辑图片;其他装配使用块节点。

@quirekit/classic-flowchart
ClassicMindMap商业许可
Classic 思维导图
Classic · 直接支持Block · 未支持

组合思维导图节点与工作区。Word 产品可通过可编辑图片保留图源,宿主仍负责文件和媒体资产的保存。

@quirekit/classic-mind-map
ClassicTextDiagram商业许可
Classic 文本绘图
Classic · 直接支持Block · 未支持

将文本绘图工作区接入产品。Word 产品可保存带源码的可编辑图片,编辑提交时仍须保持源码与预览一致。

@quirekit/classic-text-diagram
ClassicWhiteboard商业许可
Classic 白板
Classic · 直接支持Block · 未支持

组合白板场景、重命名和共享工作区,并提供默认离屏渲染。安装后应实际验证编辑、保存与重新打开同一场景。

@quirekit/classic-whiteboard
ClassicWordChart商业许可
Word 图表控件
Classic · 直接支持Block · 未支持

为 WordChart 接入产品插入与编辑界面。原生图表模型、数据校验和 DOCX 保全仍由图表领域拥有。

@quirekit/classic-docx
ClassicWordComment商业许可
Pro 批注与审阅界面
Classic · 直接支持Block · 未支持

为规范批注提供审阅功能区与线程侧栏。reviewerIdentityProvider 由宿主提供新批注和回复的身份,权限仍需重新检查。

@quirekit/classic-pro
ClassicWordContentControl商业许可
Pro 内容控件编辑器
Classic · 直接支持Block · 未支持

为行内、行和单元格内容控件提供编辑界面,连接模板与填写模式。通常由专业版预设填入 Word kit 的功能插槽。

@quirekit/classic-pro
ClassicWordDrawing商业许可
Word 图片与绘图控件
Classic · 直接支持Block · 未支持

在规范浮动对象能力上增加图片、形状和绘图的产品入口。它不是独立图片存储,媒体仍通过实例媒体服务登记。

@quirekit/classic-docx
ClassicWordField商业许可
Word 域控件
Classic · 直接支持Block · 未支持

在 WordField 上增加字段插入等产品动作。autoRecalculate 仍控制规范域的自动重算。

@quirekit/classic-docx
ClassicWordHeaderFooter商业许可
页眉页脚控件
Classic · 直接支持Block · 未支持

为 WordHeaderFooter 注册产品入口,连接当前节与辅助正文。底层结构节点名称必须与实际 schema 一致。

@quirekit/classic-docx
ClassicWordKit商业许可
Classic Word 完整装配
Classic · 直接支持Block · 未支持

组合 Word 领域扩展、布局 profile 与产品控件。多数接入使用 createClassicWordPreset;此层用于自行定义产品预设。

@quirekit/classic-docx
ClassicWordLink商业许可
链接控件
Classic · 直接支持Block · 未支持

为 Link 提供 Classic 的插入与编辑入口。链接目标与输入成链由规范 Link 维护,color 只影响展示颜色。

@quirekit/classic-docx
ClassicWordNumbering商业许可
Word 编号控件
Classic · 直接支持Block · 未支持

为 WordNumbering 注册列表和多级编号控件。types 必须指向当前 Word 段落类型,不能填写普通列表容器名。

@quirekit/classic-docx
ClassicWordPage商业许可
Word 页面控件
Classic · 直接支持Block · 未支持

连接页面装饰和创作命令与产品交互。水印需要文字测量时使用 watermarkTextMeasurer,不能用页面 DOM 尺寸推算文档语义。

@quirekit/classic-docx
ClassicWordParagraph商业许可
Word 段落控件
Classic · 直接支持Block · 未支持

连接 Word 段落格式与产品面板,并支持宿主持久化个人样式默认值。该偏好存储不替代文档中的样式与直接格式。

@quirekit/classic-docx
ClassicWordProofing商业许可
Word 校对控件
Classic · 直接支持Block · 未支持

在 Proofing 上增加产品界面。直接配置时 provider 默认仍为空;ClassicWordKit 可提供自己的默认 provider,不能混淆两种默认值。

@quirekit/classic-docx
ClassicWordRibbon商业许可
Word 功能区
Classic · 直接支持Block · 未支持

注册 Word 产品的功能区组织与控件容器。具体动作由已安装领域提供,只有 Ribbon 并不意味着相应能力已安装。

@quirekit/classic-docx
ClassicWordRuler商业许可
Word 标尺
Classic · 直接支持Block · 未支持

挂载与当前页、节和段落联动的标尺。拖动最终调用节、段落和编号领域命令,标尺不维护第二份排版数据。

@quirekit/classic-docx
ClassicWordSection商业许可
Word 分节控件
Classic · 直接支持Block · 未支持

为分节能力增加产品交互,节的规范设置和校验仍由 WordSection 所在领域负责。通常随 ClassicWordKit 装配。

@quirekit/classic-docx
ClassicWordSymbol商业许可
符号目录
Classic · 直接支持Block · 未支持

注册可搜索的符号分组与插入入口。groups 可替换内置标点、数学、货币和法律单位目录。

@quirekit/classic-docx
ClassicWordTable商业许可
Word 表格控件
Classic · 直接支持Block · 未支持

在 Word 表格上添加工具栏、功能区和上下文菜单。表格结构和命令归 WordTable;三个界面开关互相独立。

@quirekit/classic-docx
OfficialDocument商业许可
公文生成命令
Classic · 直接支持Block · 未支持

提供 composeOfficialDocument:校验公文数据后在一次可撤销的编辑中替换整篇文档。通常通过 createClassicOfficialDocumentPlugin 安装。

@quirekit/official-document/classic

产品预设与服务 13

classicEditorPresetAGPL-3.0-only
Classic 默认预设
Classic · 直接支持Block · 未支持

Classic 默认采用的产品中立预设,组合基础内容、分页视图和产品壳层。它是预设值,不是创建函数,也不包含 Word 文档模型或 DOCX 服务。

@quirekit/classic-editor
classicWordInsertCatalogPlugin商业许可
Word 插入目录
Classic · 直接支持Block · 未支持

向共享插入目录贡献社区 Word 动作。该值是产品插件,不会单独安装动作所需的文档模型;与完整预设组合时先确认是否已经安装同一目录。

@quirekit/classic-docx
classicWordProInsertCatalogPlugin商业许可
Pro 插入目录
Classic · 直接支持Block · 未支持

在社区插入目录上增加内容控件创作入口。使用前需要对应领域和专业产品能力;替换目录时避免重复的插件及贡献身份。

@quirekit/classic-pro
createClassicAi商业许可
Classic AI 完整装配
Classic · 直接支持Block · 未支持

异步创建第一方 AI 接入,返回 plugin 与页面级 destroy。宿主提供浏览器 Document 与偏好存储,离开页面时同时释放 AI 装配。

@quirekit/classic-ai
createClassicAiPlugin商业许可
Classic AI 工作区装配
Classic · 直接支持Block · 未支持

创建连接模型、偏好与文档 SDK 的 AI 产品插件,适合宿主已有模型连接的场景。安装插件不会自动得到模型服务或持久会话。

@quirekit/classic-ai
createClassicAiSidebarPlugin商业许可
Classic AI 侧栏接口
Classic · 直接支持Block · 未支持

当宿主自行组装 AI 会话时,用 createWorkspace 提供每次编辑器挂载的会话端口。模型、授权模式与保存仍由会话宿主负责。

@quirekit/classic-ai
createClassicDocumentTemplatePlugin商业许可
文档模板库
Classic · 直接支持Block · 未支持

注册完整文档模板目录与创建入口。provider 返回模板,createDocument 决定如何开启独立副本;它与导出样式模板不同。

@quirekit/document-template-library/classic
createClassicEditorOfdPlugin商业许可
OFD 导出
Classic · 直接支持Block · 未支持

注册原生 OFD 导出服务,复用当前文档的固定布局内容。需要 OFD 资源与字体策略,不通过 PDF 中转。

@quirekit/classic-ofd
createClassicEditorPdfPlugin商业许可
PDF 导出与打印
Classic · 直接支持Block · 未支持

注册 PDF 导出服务,并可提供打印入口。字体、图片和语义贡献由宿主接线,导出报告应在产品界面可见。

@quirekit/classic-pdf
createClassicOfficialDocumentPlugin商业许可
公文生成
Classic · 直接支持Block · 未支持

安装 composeOfficialDocument 命令:按公文数据协议一次生成完整公文(版头、红线、正文层次、署名、版记与页码),宿主与 AI 共用。无界面与订阅。

@quirekit/official-document/classic
createClassicWordDocxPlugin商业许可
DOCX 与 DOTX 文件服务
Classic · 直接支持Block · 未支持

向 Classic 注册 Word 文档和模板的导入、导出服务及菜单。它属于 plugins,不放入 Core extensions。

@quirekit/classic-docx
createClassicWordPreset商业许可
Word 社区预设
Classic · 直接支持Block · 未支持

创建包含文档模型、Word 布局与社区产品控件的预设,交给 createClassicEditor 的 preset。文件服务等可选能力仍按 plugins 显式装配。

@quirekit/classic-docx
createClassicWordProPreset商业许可
Word 专业预设
Classic · 直接支持Block · 未支持

在社区预设上增加审阅、内容控件编辑与保护交互。review 控制当前挂载的审阅界面;专业能力的使用条件见 Classic 授权文档。

@quirekit/classic-pro

Core 内置扩展 10

ClipboardTextSerializerMIT
剪贴板纯文本序列化
Classic · 直接支持Block · 直接支持

控制复制时如何把块内容转成纯文本。通常通过 Editor 的 coreExtensionOptions.clipboardTextSerializer 配置分隔符。

@quirekit/core
CommandsExtensionMIT
基础命令
Classic · 直接支持Block · 直接支持

提供 Core 的基础命令集合。Editor 默认安装,通过 enableCoreExtensions 管理;通常不需要手动放入 extensions。

@quirekit/core
DeleteMIT
删除事件观察
Classic · 直接支持Block · 直接支持

观察已提交事务并发出节点或标记删除事件。filterTransaction 只过滤事件通知,不拦截实际删除。

@quirekit/core
DropMIT
拖放事件
Classic · 直接支持Block · 直接支持

接入 Core 的拖放事件通知。实际拖放命中与数据接收由当前 View 和插件合同决定。

@quirekit/core
EditableMIT
可编辑状态
Classic · 直接支持Block · 直接支持

把 Editor 的可编辑状态连接到视图。只读切换使用 Editor API,不需要重建这项扩展。

@quirekit/core
FocusEventsMIT
焦点事件
Classic · 直接支持Block · 直接支持

把视图获得、失去焦点的事件传给 Editor。它不等于增加焦点装饰的 Focus 扩展。

@quirekit/core
KeymapMIT
Core 按键行为
Classic · 直接支持Block · 直接支持

提供 Core 内置按键行为与文档边界处理。StarterKit 的 BaseKeymap 是另一项基础编辑装配,不要凭名称互相替换。

@quirekit/core
PasteMIT
粘贴事件
Classic · 直接支持Block · 直接支持

将粘贴事件接入 Core 生命周期。格式解析、内容过滤和文件上传仍由对应扩展与宿主处理。

@quirekit/core
TabindexMIT
键盘焦点顺序
Classic · 直接支持Block · 直接支持

设置编辑视图的 tabindex。通常通过 coreExtensionOptions.tabindex.value 配置,避免编辑器被意外移出键盘访问顺序。

@quirekit/core
TextDirectionMIT
默认文字方向
Classic · 直接支持Block · 直接支持

处理默认文字方向。通常设置 Editor 的 textDirection;它与某段文字的语言或 Word 段落方向并不相同。

@quirekit/core

目录的范围

本目录核对当前工作区公开导出的扩展、View 注册函数与 Classic 产品预设、插件创建函数,合并同一符号的重导出。每项的配置字段、类型和默认选项从公开源码读取;新增入口或配置字段变动需要补齐说明后才能发布。

服务适配器、编解码器与 UI 组件有各自的合同,不作为另一项 Core 扩展安装。例如校对 provider 见 Proofing,CRDT 文档与网络接线见 CollaborationFlat。MSFE 的源码插件使用另一套协议,入口在 MSFE 文档。

这是一份插件参考目录。产品学习路径见构建产品,Classic 的安装、免费与付费使用、产品配置见 Classic 文档。完整能力接入还需考虑对应的 View、宿主服务与文件格式支持。

QuireKitQuireKit · Core、插件与 Classic 文档