[{"data":1,"prerenderedAt":296},["ShallowReactive",2],{"quirekit-doc:\u002Fdocs":3},{"id":4,"title":5,"body":6,"description":284,"extension":285,"keywords":286,"locale":287,"meta":288,"navigation":289,"order":290,"path":291,"section":292,"seo":293,"stem":294,"__hash__":295},"docs\u002Findex.zh-CN.md","Core 开发文档",{"type":7,"value":8,"toc":276},"minimark",[9,37,42,56,81,84,257,260,263,266,269],[10,11,12,13,17,18,22,23,22,26,22,29,32,33,36],"p",{},"QuireKit 是",[14,15,16],"strong",{},"基于 Tiptap Core 扩展开发","的文档编辑器框架。它保留熟悉的 ",[19,20,21],"code",{},"Editor","、",[19,24,25],{},"Extension",[19,27,28],{},"Node",[19,30,31],{},"Mark"," 和命令链，在 ",[19,34,35],{},"@quirekit"," 包族中维护统一的 ProseMirror 内核，并扩展视图、文档排版和格式转换能力。",[38,39,41],"h2",{"id":40},"从-core-做到完整产品","从 Core 做到完整产品",[10,43,44,45,50,51,55],{},"如果目标是开发类似 Classic 的文档产品，沿",[46,47,49],"a",{"href":48},"\u002Fbuild","构建编辑器产品","逐步学习：第一个编辑器 → 文档模型 → Canvas\u002FSVG 显示 → 命令和界面 → 内容扩展 → 产品插件 → 保存与文件。每章先解释本步要做的事，再给出局部示例和可操作的结果；需要完整实现时查阅",[46,52,54],{"href":53},"\u002Fbuild\u002Freference","工程参考","。",[10,57,58,22,62,22,66,70,71,75,76,80],{},[46,59,61],{"href":60},"\u002Fapi\u002Feditor","Editor API",[46,63,65],{"href":64},"\u002Fapi\u002Fextensions","扩展合同",[46,67,69],{"href":68},"\u002Fapi\u002Fview","View API","与",[46,72,74],{"href":73},"\u002Fclassic\u002Fapi","产品 API","按任务解释实际参数、返回值与副作用；原有 ",[46,77,79],{"href":78},"\u002Fapi\u002Fcore","Core 签名","作为补充查阅。",[38,82,83],{"id":83},"按目标阅读",[85,86,87,100],"table",{},[88,89,90],"thead",{},[91,92,93,97],"tr",{},[94,95,96],"th",{},"我想做什么",[94,98,99],{},"从这里开始",[101,102,103,115,126,137,148,159,170,181,192,203,214,224,235,246],"tbody",{},[91,104,105,109],{},[106,107,108],"td",{},"创建第一个编辑器",[106,110,111],{},[46,112,114],{"href":113},"\u002Fguide\u002Fquick-start","快速开始",[91,116,117,120],{},[106,118,119],{},"从 Tiptap 接入",[106,121,122],{},[46,123,125],{"href":124},"\u002Fguide\u002Ftiptap","与 Tiptap 的关系",[91,127,128,131],{},[106,129,130],{},"理解模型和数据",[106,132,133],{},[46,134,136],{"href":135},"\u002Fconcepts\u002Fdocument","文档与 Schema",[91,138,139,142],{},[106,140,141],{},"读取服务端内容或恢复备份",[106,143,144],{},[46,145,147],{"href":146},"\u002Fguide\u002Fcontent","内容读写与校验",[91,149,150,153],{},[106,151,152],{},"读取光标、选择文字或节点",[106,154,155],{},[46,156,158],{"href":157},"\u002Fconcepts\u002Fselection","选区与文档位置",[91,160,161,164],{},[106,162,163],{},"实现自己的能力",[106,165,166],{},[46,167,169],{"href":168},"\u002Fconcepts\u002Fextensions","扩展模型",[91,171,172,175],{},[106,173,174],{},"编写配置、命令与运行状态",[106,176,177],{},[46,178,180],{"href":179},"\u002Fguide\u002Fbehavior","行为扩展教程",[91,182,183,186],{},[106,184,185],{},"响应输入或观察事务状态",[106,187,188],{},[46,189,191],{"href":190},"\u002Fguide\u002Frules","输入规则与 PM 插件",[91,193,194,197],{},[106,195,196],{},"给节点增加交互控件",[106,198,199],{},[46,200,202],{"href":201},"\u002Fguide\u002Fnode-view","NodeView 教程",[91,204,205,208],{},[106,206,207],{},"在浏览器或服务端交换内容",[106,209,210],{},[46,211,213],{"href":212},"\u002Fguide\u002Fformats","HTML 与 Markdown",[91,215,216,219],{},[106,217,218],{},"查某个方法或类型",[106,220,221],{},[46,222,223],{"href":78},"Core API",[91,225,226,229],{},[106,227,228],{},"查创建参数与事件回调",[106,230,231],{},[46,232,234],{"href":233},"\u002Fapi\u002Foptions","Editor 配置与事件",[91,236,237,240],{},[106,238,239],{},"试用并接入现成插件",[106,241,242],{},[46,243,245],{"href":244},"\u002Fplugins","独立插件目录",[91,247,248,251],{},[106,249,250],{},"接入完整分页产品，了解免费与付费使用",[106,252,253],{},[46,254,256],{"href":255},"\u002Fclassic","Classic 文档",[38,258,259],{"id":259},"框架与产品",[10,261,262],{},"Core 拥有文档、事务、命令和扩展生命周期；视图负责呈现和输入；插件提供内容与行为。Classic 在这些能力之上组合分页工作区和产品界面。使用 Core 不要求安装 Classic 或 Word 包。",[10,264,265],{},"本页侧栏用于 Core 概念、API 和构建产品教程。顶部「插件」进入插件接入与效果目录；「Classic」进入产品文档，使用独立的入门、配置与授权目录。",[38,267,268],{"id":268},"当前版本",[10,270,271,272,55],{},"当前为 Alpha，API 仍会演进。Core 与通用扩展是 MIT，视图、产品和 Word 包各有许可与获取方式，见",[46,273,275],{"href":274},"\u002Fsupport","支持与许可",{"title":277,"searchDepth":278,"depth":278,"links":279},"",2,[280,281,282,283],{"id":40,"depth":278,"text":41},{"id":83,"depth":278,"text":83},{"id":259,"depth":278,"text":259},{"id":268,"depth":278,"text":268},"从 Core 的概念与 API 开始，构建自己的编辑器。","md",null,"zh-CN",{},true,0,"\u002Fdocs","开始使用",{"title":5,"description":284},"index.zh-CN","OIZG2JCzQ3GfZMldb_k7FyyFYf630sW98tTyikSNvkQ",1793045207763]