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指令系统,开发者可以轻松集成任何大语言模型(如OpenAIClaude、本地模型)。你可以在任意块上直接使用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 生成,产品信息请以官网为准。