KnowForge 2026.0.4 发布:从 InfoSphere 到 KnowForge,我们重新定义知识锻造
这一次,我们不只是发布了一个新版本。
InfoSphere 正式更名为 KnowForge。
从最初的知识内容管理,到如今逐渐覆盖写作、采集、组织、阅读、版本管理、用户成长与扩展能力,我们越来越清楚这个项目真正想做的事情:
Forge Your Knowledge.
锻造属于你的知识。
因此,从 2026.0.4 开始,InfoSphere 正式以新的名字 —— KnowForge 继续向前。
这次版本累计包含 83 项变更,也是近期非常重要的一次版本更新。
从 InfoSphere 到 KnowForge
首先是这次最明显的变化:
项目正式由 InfoSphere 更名为 KnowForge。
新的名字由:
Knowledge + Forge
组合而来。
Knowledge 代表知识,Forge 代表锻造。
相比单纯地保存和展示内容,我们更希望 KnowForge 表达的是一种持续构建知识的过程:
收集 → 整理 → 创作 → 连接 → 发布 → 阅读 → 沉淀
知识不是简单存放在那里。
它应该被不断整理、加工、关联,并最终成为真正属于自己的知识体系。
这也是 KnowForge 接下来继续发展的方向。
为了保证已有用户能够平滑升级,本次更名同时保留了对旧部署方式的兼容,并完成了环境变量以及数据目录的迁移兼容处理。
全新的插件化架构
2026.0.4 中一个非常重要的底层变化,是 Feature Plugin 插件框架 的加入。
过去很多功能直接属于 KnowForge 核心的一部分。
随着功能越来越多,这种方式会让系统逐渐变得臃肿,也不方便用户根据自己的需求进行取舍。
因此,我们开始重新设计功能架构。
现在部分功能已经可以作为独立插件存在。
包括:
-
标签
-
成就系统
-
用户成长体系
-
书籍关注
-
书籍多语言
-
书籍版本
-
内容采集
-
水印
等能力正在逐步完成插件化。
管理员可以根据实际需求启用或者关闭对应功能。
插件真正拥有自己的生命周期
这次做的并不只是增加一个“插件开关”。
KnowForge 开始从架构层面对插件进行隔离。
插件可以拥有自己的:
-
数据模型
-
数据库 Migration
-
API
-
权限
-
管理页面
-
配置
-
数据清理逻辑
插件也开始支持 Purge Data。
也就是说,当一个功能不再需要时,不只是简单关闭入口,还可以选择清理该插件产生的数据。
与此同时,插件开始采用自注册机制,不再依赖一个固定的硬编码插件列表。
这是 KnowForge 后续扩展体系非常重要的一步。
全新的用户成长体系
本次加入了新的 Growth 用户成长系统。
用户在 KnowForge 中进行阅读、创作和互动时,可以获得经验值。
例如:
-
创建内容
-
发布章节
-
阅读内容
-
发表评论
-
完成特定行为
管理员可以自行配置不同操作所对应的经验值规则。
随着经验积累,用户可以不断提升自己的等级。
用户等级也可以展示在公开个人主页中。
这意味着 KnowForge 开始从单纯的内容工具,逐渐增加一些围绕社区和长期知识积累的机制。
成就系统继续增强
已有的成就系统也在这个版本继续扩展。
新增了更多规则指标,包括:
-
创作类指标
-
阅读类指标
-
成长类指标
当用户进入成就页面时,系统会重新计算当前进度,并自动领取已经满足条件的成就。
同时,如果管理员关闭了用户成长插件,与成长相关的成就指标也不会继续出现在规则配置中。
不同插件之间开始真正形成联动。
全新的整站内容采集
内容采集是这个版本中另一项比较大的功能更新。
KnowForge 新增了 整站 Crawl 能力。
现在可以从一个网站入口开始:
自动分析站点结构 → 发现页面 → 抓取内容 → 创建章节
并最终构建成一本完整的书籍。
同时新增了完整的采集向导以及采集历史。
你可以查看:
-
采集任务
-
当前状态
-
历史记录
-
页面结构
-
导入结果
采集过程中还会尽可能保留原始 URL 的大小写规则。
对于已经存在的书籍,也可以继续向其中采集新的内容,而不必每一次都创建一本新书。
PDF 与网页导入开始拆分
随着内容导入能力越来越复杂,本次也重新整理了 Import 模块。
内容导入已经进一步拆分为:
-
PDF 导入
-
Web 网页导入
不同类型的导入逻辑开始独立维护。
同时,是否在导入后的内容中自动附加原始页面链接,也改成了一个可选配置。
用户可以根据自己的内容发布方式决定是否保留来源链接。
Markdown 文件可以直接导入编辑器
写作工作台现在支持直接导入 Markdown 文件。
不再需要:
打开文件 → 全选 → 复制 → 回到编辑器 → 粘贴。
可以直接把 Markdown 内容导入当前章节进行编辑。
对于已有大量 Markdown 文档的开发者来说,这会明显降低迁移内容的成本。
支持外部链接章节
过去 KnowForge 中的章节通常都需要拥有自己的正文内容。
现在章节可以直接指向一个 外部 URL。
这意味着一本书的目录中,可以同时存在:
-
KnowForge 本地章节
-
外部文档
-
外部网站
-
项目页面
-
API 文档
对于外部链接章节,还可以配置打开方式。
同时,在目录存在外部页面时,KnowForge 也会避免对这些页面开放不适用的评论功能。
这一能力会让 KnowForge 更适合作为大型知识入口和文档导航中心。
支持跨书籍复制章节
章节管理现在支持:
将选中的章节复制到另外一本书。
如果选中的章节下面还有子章节,也可以连同整个章节树一起复制。
对于需要拆分文档、重新组织书籍结构或者基于已有内容创建新知识库的场景,会方便很多。
章节批量管理
章节管理进一步增强。
现在可以:
-
批量修改状态
-
批量删除章节
-
树形选择父章节
-
跨书籍复制章节
对于章节数量非常多的大型书籍来说,不再需要逐条进行操作。
章节目录支持搜索
阅读器的章节目录现在支持搜索。
当一本书有几十甚至几百个章节时,可以直接输入关键词快速定位章节。
同时,目录区域现在还会显示:
当前书籍总章节数量。
对于大型技术文档,这会是一个非常实用的小功能。
Markdown 支持内部文档链接
Markdown 新增:
doc:
协议。
现在可以通过特殊的内部链接语法引用 KnowForge 中的其他文档。
相比直接写死 URL,这种方式更加适合构建复杂的知识网络。
未来即使站点域名或访问路径发生变化,也更容易维护内部引用关系。
书籍关注功能
KnowForge 新增了 Follow 书籍关注功能。
用户可以关注自己感兴趣的书籍。
当书籍发生更新时,可以进一步通过通知体系获得相关更新信息。
这样一来,除了:
-
阅读
-
收藏
-
点赞
之外,又增加了一种更加适合持续内容的关系:
关注。
对于持续维护中的技术手册、课程以及长期更新的知识库来说,这种模式会更加自然。
「我的书库」进一步完善
这次重新整理了用户自己的内容入口。
现在 My Books / Library 中可以统一查看:
-
我的书籍
-
我的阅读
-
我的收藏
-
我的点赞
-
我的关注
-
我的导出
这些功能使用统一的 Tab 结构组织。
KnowForge 开始逐渐拥有一个更加完整的个人知识中心。
全新的标签管理
标签现在正式成为一个独立 Feature Plugin。
同时增加了完整的后台标签管理能力。
管理员可以:
-
创建标签
-
编辑标签
-
配置标签图标
-
管理标签
同时新增了独立的:
全部标签页面。
首页的主题探索区域现在也会显示每个标签自己的图标。
点击首页标签分类标题,也可以直接进入对应的标签列表页面。
标签正在从单纯的内容字段,逐渐成为 KnowForge 内容发现体系的重要组成部分。
书籍版本能力继续完善
书籍版本现在支持标记:
Latest Version / 最新版本
在书籍详情以及阅读页面中,会展示对应的最新版本标记。
同时:
-
语言选择器
-
版本选择器
都重新调整成了更加紧凑的下拉菜单。
版本列表的展示顺序也进行了调整,让新版内容更加容易被找到。
多语言与版本真正插件化
书籍:
-
多语言
-
多版本
功能现在都正式纳入 Feature Plugin 系统。
管理员可以根据自己的使用场景决定是否开启。
如果只是搭建一个简单知识库,可以关闭这些高级能力。
如果需要构建软件文档、国际化产品手册,则可以开启:
Translation + Version
相关功能。
KnowForge 不再要求所有站点都采用完全相同的功能组合。
导出历史
内容导出现在会记录历史。
用户可以在:
我的导出
中查看自己过去执行过的导出任务。
对于大型书籍或者需要频繁生成离线内容的用户来说,管理起来会更加直观。
OAuth 新增 Gitee 与 GitCode
第三方登录继续扩展。
2026.0.4 新增:
-
Gitee
-
GitCode
OAuth 登录支持。
对于国内开发者社区和企业部署场景来说,登录方式更加完整。
与此同时,后台 OAuth Provider 配置也重新设计为更加紧凑的折叠面板形式。
管理后台链接可以直接选择书籍章节
管理员配置:
-
帮助文档
-
用户协议
-
隐私政策
时,现在不再需要手动填写复杂的内容地址。
可以直接通过书籍选择器搜索一本书,并进一步选择其中的章节。
这样就可以直接使用 KnowForge 自己维护:
-
帮助中心
-
使用协议
-
隐私政策
真正实现:
用 KnowForge 管理 KnowForge 自己的文档。
书籍复制能力增强
复制书籍继续获得大量改进。
现在支持:
仅复制 Metadata
也就是说,可以只复制书籍基础配置,而不复制所有正文内容。
同时完整复制时,会更加准确地保留:
-
章节顺序
-
章节字段
-
相关配置
对于使用模板创建书籍的场景更加友好。
水印能力插件化
原有的 Watermark 水印功能已经从核心代码中拆出,成为独立插件。
同时拥有自己的设置页面。
关闭水印插件后,对应设置入口也会同时消失。
这也是本次插件化架构改造的一部分。
日志系统增强
KnowForge 现在支持按天生成运行日志文件。
管理员也可以通过后台配置相关日志行为。
对于自行部署 KnowForge 的用户而言,后续排查:
-
服务异常
-
API 错误
-
定时任务
-
数据问题
都会更加方便。
安全能力继续加强
安全方面,本次继续强化了涉及敏感操作的验证流程。
例如永久删除回收站中的内容,需要经过 2FA Step-up 验证。
同时针对部分页面和插件状态,也补充了更加严格的访问控制。
当某个插件被禁用时,对应页面会直接不可访问,而不仅仅是把导航入口隐藏起来。
部署与升级兼容
因为本次涉及项目正式更名,所以部署侧也进行了大量兼容工作。
新的环境变量已经逐步统一为:
KNOWFORGE_*
同时增加旧配置和旧数据目录的迁移逻辑。
已有 InfoSphere 部署升级到 KnowForge 时,不需要因为项目更名而重新初始化全部数据。
Docker 构建环境也同步进行了更新,以适配当前 Go 版本。
还有很多体验细节
除了这些主要功能,2026.0.4 还包含大量细节改进,例如:
-
我的阅读页面根据屏幕自动计算展示数量
-
修复响应式网格因滚动条出现产生的闪烁
-
个人主页书籍列表自适应屏幕宽度
-
修复章节预览面板被父容器裁切的问题
-
修复书籍关注按钮空对象问题
-
修复插件开启关闭后需要多次刷新才能生效的问题
-
修复后台保存站点配置时可能覆盖已有配置的问题
-
优化书籍语言与版本选择器
-
优化阅读器右侧目录
-
优化后台章节链接选择体验
-
修复复制书籍时章节顺序与字段丢失问题
很多地方可能只是一个很小的变化。
但我们始终认为,一个真正好用的知识平台,就是由这些细节一点一点积累出来的。
为什么叫 KnowForge?
项目发展到现在,我们越来越不希望它只是一个:
“在线文档系统”。
因为今天的 KnowForge 已经开始拥有:
-
内容创作
-
Markdown 编辑
-
内容采集
-
PDF / Web 导入
-
书籍与章节组织
-
多版本管理
-
多语言
-
标签体系
-
搜索
-
阅读
-
评论
-
收藏
-
关注
-
用户成长
-
成就体系
-
内容导出
-
插件系统
这些能力最终指向的,其实是同一件事情:
建立、维护并持续演进自己的知识体系。
这也是为什么,我们最终选择了 KnowForge 这个名字。
KnowForge
Forge Your Knowledge.
锻造属于你的知识。
2026.0.4,只是新的开始
从 InfoSphere 到 KnowForge,是一次更名。
但对我们来说,它更像是这个项目进入下一个阶段的标志。
随着插件体系逐渐稳定,未来会有更多功能从核心系统中拆分出来。
KnowForge 核心会尽可能保持简单。
而用户可以根据自己的需要,组合出不同形态的知识平台。
它可以是一套:
个人知识库。
也可以是一套:
团队文档系统。
还可以是一套:
开源项目文档站、在线书籍平台、产品帮助中心,甚至知识社区。
这就是 KnowForge 接下来想继续探索的方向。
KnowForge 2026.0.4 已发布。
新的名字,新的架构,也是一段新的开始。
Forge Your Knowledge.