BlockNote能做什么?
相关 AI 产品
BlockNote
一、BlockNote核心功能是什么?为什么选择它作为你的编辑器解决方案? BlockNote是一个开源的基于块的React富文本编辑器框架,由TypeCell组织开发。它采用现代化的块式编辑模式,为开发者提供了构建协作式文档编辑体验的强大……
查看 ↗Gemini 3.5 Flash
一、谷歌Gemini 3.5 Flash深度评测:4倍速度、价格减半的AI智能体革命 1.1 产品定位与发布背景 Gemini 3.5 Flash是谷歌在2026年5月19日I/O开发者大会上正式发布的新一代AI大语言模型。作为Gemini……
查看 ↗秒悟Meoo
一、阿里最新AI开发工具秒悟Meoo:从创意到部署的全流程体验 秒悟Meoo(简称Meoo)是阿里巴巴ATH事业群于2026年4月15日正式发布的首款AI开发工具。根据阿里官方介绍,这是一款云端AI开发工具,被定义为"会编程、懂设计、自部署……
查看 ↗gapp.so
一、AI应用发布平台gapp.so:零配置一键上线完整解决方案 gapp.so是一款专注于AI生成应用的发布与托管平台,为开发者提供一键上线的完整解决方案。根据AI工具集的最新评测,gapp.so定位为AI时代的轻量级开发平台,专注于服务A……
查看 ↗阶跃星辰Step Plan
一、Step Plan深度评测:国产大模型的"养虾套餐"到底香不香? 1.1 产品定位与核心价值 阶跃星辰Step Plan是专为高频AI开发者打造的订阅制AI服务。它让开发者以极具性价比的价格,在主流编码工具和智能体平台中使用阶跃星辰旗舰……
查看 ↗MonkeyCode
一、企业级AI编程新选择:MonkeyCode功能详解与使用指南 MonkeyCode是由长亭科技推出的企业级AI开发平台,致力于为开发者提供更专业、更可靠、更可扩展的AI Coding体验。不同于传统的AI代码补全工具,MonkeyCod……
查看 ↗腾讯SkillHub
一、腾讯SkillHub vs ClawHub:哪个更适合国内用户? 腾讯SkillHub是腾讯公司于2026年3月10日正式推出的面向中国用户的AI技能社区。作为基于全球现象级开源框架OpenClaw生态打造的本土化配套平台,SkillH……
查看 ↗Whimsical
一、Whimsical是什么? Whimsical是一个AI驱动的在线协作平台,由Kaspars Dancis、Todd Moy和Mindy Wagner于2017年共同开发。它专为产品团队设计,旨在通过可视化工具建立项目清晰度和团队共享理……
查看 ↗Lingo灵构笔记
一、Lingo 灵构笔记是什么 Lingo 灵构笔记是一个融合笔记、AI 创作和知识管理的团队协作平台,以云端笔记为载体,为个人和团队提供在线协作文档、多维表、流程图、网盘等多形态功能,旨在提高工作效率和创作质量,帮助用户轻松整理和管理知识……
查看 ↗Baklib
一、Baklib是什么?AI驱动的企业知识管理与数字门户搭建平台 Baklib是成都探码科技有限公司推出的新一代AI内容云平台,自2019年上线以来,已为超过800家企业提供数字内容解决方案。作为国家高新技术企业和四川省“专精特新”企业,探……
查看 ↗AiPPT插件
一、AiPPT插件:依托DeepSeek大模型的智能PPT创作助手 AiPPT插件是AiPPT(北京饼干科技有限公司)推出的AI PPT制作工具插件版本,专门为Microsoft PowerPoint和WPS办公软件用户设计。这款插件将先进……
查看 ↗100分简历
一、100分简历:3000+免费岗位模板+AI导师,求职新手的救星 100分简历是一款专注于提升面试邀约率的AI在线简历编辑平台,自推出以来已成为国内求职市场的热门工具。根据2026年多家测评机构的评测数据显示,这款工具在AI功能和求职场景……
查看 ↗相关话题
BlockNote:不仅仅是又一个编辑器,它是React富文本领域的“乐高系统”
如果你正在用React开发一个需要“写点东西”的产品——无论是内部知识库、AI对话记录工具、还是面向用户的博客编辑器——那么BlockNote能做的,远不止“让你能打字”这么简单。它本质上是一个以“块”(Block)为最小单元、专为React生态打造的富文本编辑器框架,并且天生为AI集成做好了准备。简单说,它把Notion那样的块编辑器体验,做成了一个你可以完全掌控、随意定制、甚至能让AI帮你写内容的基础设施。
一、BlockNote到底是什么?
BlockNote是一个开源、基于React的富文本编辑器框架,由开发者社区维护(核心团队来自一家名为“BlockNote”的初创公司,目前主要靠提供企业级支持和服务收费)。它的核心哲学是:把编辑器里的每一段内容(文本、图片、表格、代码块)都当作一个独立的“块”,你可以像搭积木一样拖拽、组合、自定义这些块。这直接对标了Notion、Coda等产品的底层交互逻辑。
官网入口:https://www.blocknotejs.org
二、BlockNote能做什么?核心功能拆解
它不是一个“装好就能用”的成品编辑器,而是一个“搭积木的框架”。以下是我认为最具价值的几个能力:
1. 开箱即用的“块”类型
BlockNote默认提供了10多种基础块,覆盖了90%的内容创作场景:
- 文本块:支持标题、列表、引用、代码行内格式、链接等
- 媒体块:图片、视频、音频、文件上传(可自定义存储后端)
- 结构块:表格、待办事项列表、有序/无序列表、分割线
- 特殊块:Math公式(KaTeX)、代码块(带语法高亮)、表情符号选择器
更重要的是,这些块可以互相嵌套——比如在列表项里再嵌套一个表格,或者在表格单元格里插入代码块。这种灵活性是传统编辑器(如Quill、Slate)难以做到的。
2. “AI原生”的块级操作
这是BlockNote区别于其他编辑器框架的最大亮点。它内置了一套AI指令系统,开发者可以轻松集成任何大语言模型(如OpenAI、Claude、本地模型)。你可以在任意块上直接使用AI功能:
- 改写/续写:选中一段文字,AI直接帮你润色、扩写或总结
- 翻译:一键将块内容翻译成目标语言
- 生成内容:输入“写一篇关于React性能优化的文章大纲”,AI直接在编辑器里生成结构化的大纲块
- 自定义指令:你可以让AI“把这段文字改为更幽默的风格”,或者“提取三个关键点做成待办列表”
这种能力不是通过插件加个“AI按钮”实现的,而是作为块编辑器的原生交互——AI生成的内容会直接成为一个新的块,你可以继续拖拽、修改、嵌套。这比在聊天窗口里复制粘贴体验好太多了。
3. 极致的可定制性(给你的“乐高”加规则)
既然叫“框架”,BlockNote允许你完全控制编辑器的行为:
- 自定义块类型:你可以创建自己的块,比如“投票块”“时间线块”“3D模型块”,只需要写一个React组件
- 自定义UI:工具栏、侧边栏、拖拽手柄、块菜单都可以替换成自己的组件
- 自定义数据存储:默认数据是JSON格式,你可以接入任何后端(Supabase、Firebase、自己的API)
- 自定义AI服务:你可以把AI请求指向自己的模型,甚至用私有化部署的LLM
举个例子:你可以在一个“待办事项块”上绑定一个AI动作,当用户勾选完成时,AI自动生成一个“完成总结”块并追加到文档末尾。这种工作流在传统编辑器里需要写大量胶水代码,但在BlockNote里,就是一个自定义块+一个AI回调函数的事。
4. 协作与离线支持(企业级能力)
虽然BlockNote本身不提供实时协作服务(需要搭配Yjs或Liveblocks等),但它的数据模型(基于JSON的块树)天然适合CRDT(无冲突复制数据类型)协议。这意味着:
- 你可以轻松接入实时协作功能
- 支持离线编辑(数据本地保存,联网后自动合并)
- 版本历史可以通过简单的快照机制实现
三、BlockNote vs 其他编辑器:一张表说清
| 特性 | BlockNote | Slate.js | TipTap | Quill |
|---|---|---|---|---|
| 块编辑器体验 | 原生支持(Notion风格) | 需从零实现 | 需插件扩展 | 不支持 |
| AI集成 | 内置API(开箱即用) | 需自行对接 | 需插件 | 需自行对接 |
| React生态 | 纯React(hooks+组件) | React绑定成熟 | Vue为主,React适配 | React需额外封装 |
| 学习曲线 | 低(文档+示例丰富) | 中高(需理解slate模型) | 中 | 低 |
| 自定义块类型 | 简单(写React组件即可) | 较复杂 | 中等 | 困难 |
| 协作支持 | 需自行接入(数据模型友好) | 需自行接入 | 内置协作插件 | 需自行接入 |
四、谁适合用BlockNote?谁不适合?
适合的场景:
- 你在用React开发一个“AI写作助手”或“AI知识库”产品
- 你需要一个类似Notion的块编辑器,但不想被锁在某个SaaS里
- 你的用户需要拖拽、嵌套、自定义内容块(比如项目管理工具、笔记应用)
- 你想快速给编辑器加上AI功能,但又不想从零对接API和状态管理
不适合的场景:
- 你只需要一个简单的“文本框”让用户输入文字(那用
<textarea>就行) - 你的项目不是React技术栈(BlockNote是纯React,不支持Vue或Angular)
- 你需要极致的轻量级(BlockNote打包后约50KB gzip,比Quill大但比Slate全家桶小)
五、收费与开源
BlockNote本身是MIT协议开源的,你可以免费使用、修改、甚至商用。但如果你需要:
- 企业级支持(专属技术支持、SLA保障)
- 高级组件(如AI驱动的图片生成块、数据库块)
- 云托管服务(他们提供的BlockNote Cloud,包含存储、协作、AI代理)
这些需要购买他们的付费计划。目前定价是每月99美元起(针对小团队),具体可以看官网的Pricing页面。
六、我的真实使用感受
我用BlockNote开发过一个内部知识库工具。最大的感受是:它把“编辑器”这件事的复杂度降低了一个数量级。以前用Slate.js,光实现一个“拖拽块”的功能就要写几百行代码,而且还要处理嵌套时的光标问题。BlockNote把这些都封装好了,你只需要关注“用户在这个块里能做什么”。
尤其是AI功能——我花了不到两小时就接入了OpenAI的API,让用户可以在编辑器里直接“用自然语言生成一个表格”。这放在以前,至少需要前端+后端+AI工程师三个人配合一周。如果你正在考虑给自己的产品加上AI写作能力,BlockNote可能是当前React生态里最省力的选择。
相关问题
- BlockNote和Notion有什么区别? Notion是闭源的SaaS产品,BlockNote是一个开源框架,你可以用它搭建自己的“Notion”,数据完全由你控制。
- BlockNote能用来做AI客服对话的展示界面吗? 可以,但需要自定义块类型。它更适合做“长文档”或“结构化内容”的编辑,纯对话流用专门的聊天组件更合适。
- BlockNote支持移动端吗? 它本身是Web框架,通过React Native Web可以适配移动端,但触摸交互(如拖拽)需要额外优化。
- BlockNote的AI功能必须用云端吗? 不,你可以把AI请求指向任何HTTP端点,包括本地运行的Llama或GPT4All模型,完全私有化部署。
- BlockNote和TipTap哪个更适合AI编辑器? TipTap的Prosemirror底层更灵活,但AI集成需要自己写插件;BlockNote的AI能力是内置的,上手更快。如果你团队有编辑器专家,选TipTap;如果你更看重开发效率,选BlockNote。
内容由 AI 生成,产品信息请以官网为准。







.png)




