演进路线
五阶段演进
MDMS 的长期愿景是从静态 CMS 演进为 LLM 原生的知识基础设施。
v1.0 AI 原生静态 CMS(当前)
Go net/http + goldmark + 纯静态输出。完整的 SEO 体系、LLM 内容生成、同义词替换、下拉词引擎、IP 统计、收录监控、登录认证。总代码量约 4500 行。
v2.0 知识管理系统
加入 SQLite 存储层、双向链接、3D 知识图谱(vasturiano/3d-force-graph)、PageRank 内容权重算法、CodeMirror 编辑器。对标 Obsidian,但自带 SEO 静态站点生成能力。预计新增 5000 行。
v3.0 百科协作平台
加入 Block 编辑器(TipTap/Editor.js)、版本控制(编辑历史 diff 链)、用户系统与权限、分屏实时预览。Markdown 作为存储格式天然 LLM 友好,AI 和人类可以协作编辑同一个知识库。预计新增 5000 行。
v4.0 垂直搜索引擎
加入 Manticore Search 千万级全文检索、sqlite-vec 语义搜索、NebulaGraph 知识关系图谱、PageRank 排序融合。先做百科内搜索,再做站群联合检索。预计新增 3000 行。
v5.0 通用搜索引擎
加入 CRDT 实时协作、开放网页索引、分布式存储(SeaweedFS/HDFS)。最终形态: 一个自带搜索引擎内核、AI 内容引擎、3D 知识图谱、实时协作、SEO 静态站点生成的知识平台。
插件市场
MDMS 的插件市场预留了 16 个扩展点,覆盖 9 大分类:
搜索引擎: SQLite FTS5、Manticore Search、sqlite-vec
图数据库: NebulaGraph
关系型数据库: SQLite、TiDB
分布式存储: Tera(百度开源 BigTable 实现)、HDFS
对象存储: SeaweedFS
算法引擎: PageRank
知识图谱: 3D force-graph、双向链接
编辑器: CodeMirror、Block 编辑器
部署运维: rsync 远程推送、图片管理
每个插件标注了底层语言、性能规模、触发条件、接入难度和影响文件,开发者可以根据实际需求选择性接入。
为什么是 Markdown
Markdown 是 LLM 的母语。当知识库有百万篇 Markdown 文档时,每篇都可以被 LLM 实时理解、关联、补充、纠错、翻译、总结。传统百科的编辑完全依赖人类,MDMS 的百科可以人机协作。这是架构层面的代际优势。