把整个 wiki 装进一个纯文本文件:Mull
来源:github.com — 2026-10-16
📋 概述
Mull 是一个把 wiki 存放在单个纯文本文件里的工具,配套 VS Code / Cursor 扩展,提供语法高亮、悬停预览、补全、诊断、格式化与重构。wiki 是扩展名为 .mull 的文本文件,里面用 # 标题划分页面,用方括号互相链接;输入左方括号即触发补全。规则上有一条硬约束:除首页 Home 之外,每个页面都必须能从首页沿链接到达(直接或间接),这条规则逼出一种不依赖目录层级的组织方式——页面承担了传统上文件与目录的角色。保存时 Mull 会自动重排页面顺序,排序依据是页面之间的链接关系,因此作者不需要操心排列;此外它还能链接图片、表格等任意文件,链接前会校验文件是否真实存在,并支持在编辑器内直接预览。
🔑 核心要点
- 形态很激进:整个 wiki 就是一个 .mull 纯文本文件,页面用 # 标题划分
- 硬约束:除 Home 外每个页面都必须能从首页沿链接到达,由此代替目录层级
- 页面承担了传统上由文件与目录扮演的角色,链接是唯一的组织手段
- 保存时自动格式化并按页面间链接关系决定排序,作者不必手动排列
- 配套编辑器扩展提供语法高亮、悬停预览、补全、诊断、格式化与重构
- 可链接图片与表格等任意文件并校验文件确实存在,还能在编辑器内直接预览
💡 金句
每个 wiki 都从 Home 页开始。Mull 要求其他每一页都能从 Home 出发、沿链接直接或间接到达——这条规则促成了一种不涉及任何层级结构的基础组织方式。
👍 0
👎 0
← 返回 Lobsters 首页