网易首页 > 网易号 > 正文 申请入驻

一个纯文本文件,凭什么装下整个wiki?

0
分享至

一个文本文件,后缀是 .mull,里面塞着互相链接的页面——这就是 Mull 对 wiki 的全部定义。它没有数据库,没有目录树,没有后台服务。你在 Visual Studio Code 或 Cursor 里打开它,语法高亮、悬停预览、补全、诊断、格式化、重构全都到位。


听起来像是个玩具,但它把语言服务器的能力搬进了一个纯文本文件里。这件事值得拆开看看。


每个页面以 # 标题 开头,后面跟内容。想链接到另一个页面,就用方括号,比如 [Lemons]。当你敲下左方括号的那一刻,自动补全就会跳出来帮你找目标页面。


规则只有一条:每个 wiki 都从 Home 页开始,其他所有页面都必须能从 Home 出发、沿着链接直接或间接抵达。这条约束替代了层级结构——页面同时扮演了传统意义上文件和目录的角色。

保存文件时,Mull 会自动格式化。它根据页面之间的链接关系决定页面在文件里的排列顺序,你不需要操心这件事。链接是组织页面的唯一手段。

文件也能链。照片、表格、任何东西都行。Mull 会检查被链接的文件是否真实存在,并且不用离开编辑器就能预览。这些文件放在 wiki 旁边一个同名目录里,后缀从 .mull 换成 _files。比如 my_wiki.mull 对应 my_wiki_files。链接 [/photos/beach.jpg] 就能指向 my_wiki_files/photos/beach.jpg,目录本身也能链,写成 [/photos/]。

和页面必须从 Home 可达一样,_files 里的每个文件也必须被 wiki 链接到。链接一个目录,等于隐式链接了里面所有内容。空目录则需要单独给它一个链接。

真正有意思的是 portal。它是一个页面在另一个页面里的窗口,持有目标页面内容的副本,Mull 负责保持同步。写法是 ::: [Pancakes] :::,格式化时这一行会被展开成 Pancakes 页面的完整内容。你编辑原页面或任何一个 portal,改动都会传播到其余副本。

排序也能自动化。假设你有一份想保持有序的清单,建一个 _files/scripts/sort.sh,内容就是 sort "$@",加上可执行权限。然后把清单放进 ::: sort 块里,Mull 会在每次格式化时自动排序。脚本接受参数,所以 ::: sort -r 就是倒序。

在块里使用脚本,本身就算作对它的链接,不需要额外再链一次。但没被用到的脚本仍然需要在 wiki 某处有个链接。

转义规则和 Markdown 类似:想字面使用方括号就加反斜杠,反引号表示逐字文本,围栏代码块也支持,常见语言有语法高亮。页面标题和代码内部不需要转义。

命令行也能跑,适合放进 CI:mull check --path wiki.mull。子命令包括 check、format、page、language-server。二进制干所有活,IDE 扩展只是调用它。

macOS 或 Linux(AArch64 或 x86-64)用一行命令安装,会先装二进制再装扩展,重复执行即可更新。支持 VERSION 和 PREFIX 两个环境变量,后者默认 /usr/local/bin。改了安装路径,可能还要同步调整编辑器里的 mull.executablePath。

Windows 用户从最新 release 下载二进制,重命名为 mull,放进 %PROGRAMFILES%\Mull,再把该目录加进系统 PATH。有 Cargo 的话,cargo install mull 也行,加 --force 更新。

扩展的安装方式是下载 mull.vsix,在扩展视图的菜单里选「Install from VSIX...」。用 macOS / Linux 安装脚本的话,扩展会自动装好,这一步可以跳过。

把 wiki 的组织逻辑压缩成一条可达性规则,把格式化交给链接关系,把扩展能力交给语言服务器——Mull 的取舍很干净。它不试图成为 Notion,也不打算替代 Obsidian。它只是赌一件事:一个文件,加上一条规则,够用了。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
央视除名、被大佬睡出位、靠肉体换资源?方琼秘闻多炸裂

央视除名、被大佬睡出位、靠肉体换资源?方琼秘闻多炸裂

角落的隐藏美景
2026-10-14 15:12:56
A股:不必再等明天开盘了,趋势已经明朗,明后两天行情没有任何意外了

A股:不必再等明天开盘了,趋势已经明朗,明后两天行情没有任何意外了

财经大拿
2026-10-18 06:05:12
活久见!哈登说退役后打算把大胡子剃掉,没胡子还认得出来吗?

活久见!哈登说退役后打算把大胡子剃掉,没胡子还认得出来吗?

安欲喜欢
2026-10-16 18:53:20
当众拒唱国歌不认中国籍,把两个孩子全送出国,如今报应终于来了

当众拒唱国歌不认中国籍,把两个孩子全送出国,如今报应终于来了

鹤羽说个事
2026-09-02 16:51:59
越南北越人与南越人,互相看不惯,长相有差异,难道不是同一个人种?

越南北越人与南越人,互相看不惯,长相有差异,难道不是同一个人种?

言过于诚
2026-10-16 16:48:21
搞砸首秀后又被爆履历造假,白宫新闻秘书上任5天被炒......前任莱维特爆料辞职内幕:休产假也不得安生

搞砸首秀后又被爆履历造假,白宫新闻秘书上任5天被炒......前任莱维特爆料辞职内幕:休产假也不得安生

新民周刊
2026-10-17 17:59:43
不接受道歉!朱之文回应被举报十几场商演取消: 我也会给他找麻烦

不接受道歉!朱之文回应被举报十几场商演取消: 我也会给他找麻烦

青辉
2026-10-17 15:38:44
袁腾飞不知好歹,崇外贬内这条路走到黑,栽跟头是迟早的事

袁腾飞不知好歹,崇外贬内这条路走到黑,栽跟头是迟早的事

领略非凡
2026-10-17 19:18:48
必须警惕“蔡正元现象”在大陆的泛滥

必须警惕“蔡正元现象”在大陆的泛滥

游文刀
2026-10-17 23:39:34
刘德华《白衣逆行者》积压6年终于定档,有望刷新票房新低

刘德华《白衣逆行者》积压6年终于定档,有望刷新票房新低

光影新天地
2026-10-17 14:26:20
男子是AB型血,老婆是A型血,刚出生的女儿却是O型血?医生:别急,这事真有可能

男子是AB型血,老婆是A型血,刚出生的女儿却是O型血?医生:别急,这事真有可能

观察者网
2026-10-18 07:40:09
暗流已经出现?苏联当年的颠覆套路再现中国,接连怪事更值得警惕

暗流已经出现?苏联当年的颠覆套路再现中国,接连怪事更值得警惕

補懂事的孩紙
2026-10-16 11:58:16
《兰香如故》爆火的刘学义,16岁时纪录片曝光,只有大拇指不够帅

《兰香如故》爆火的刘学义,16岁时纪录片曝光,只有大拇指不够帅

九方鱼论
2026-10-17 22:55:51
中国篮坛又爆发大规模冲突!女篮国手被打缝了4针:被对手主教练追着打?

中国篮坛又爆发大规模冲突!女篮国手被打缝了4针:被对手主教练追着打?

篮球快餐车
2026-10-17 07:48:24
张继科再次反击刘丁硕,字字扎心不留情:认识他没想到这么坏 要撕能撕碎他

张继科再次反击刘丁硕,字字扎心不留情:认识他没想到这么坏 要撕能撕碎他

球盲百小易
2026-10-18 01:28:53
这是点谁呢?梅西社媒:这座球场又勾起了不久前的美好回忆

这是点谁呢?梅西社媒:这座球场又勾起了不久前的美好回忆

懂球帝
2026-10-18 10:57:11
不给钱就掀桌子!匈牙利新总理放狠话:不给164亿就一票否决

不给钱就掀桌子!匈牙利新总理放狠话:不给164亿就一票否决

今夜繁星坠落
2026-10-17 19:35:49
APEC倒计时:各路资金疯抢深圳房产,大家要有心理准备

APEC倒计时:各路资金疯抢深圳房产,大家要有心理准备

楼市诸葛
2026-10-18 04:04:37
伦敦人开始骑 "电驴" 上班了!1000 英镑一辆,来自中国

伦敦人开始骑 "电驴" 上班了!1000 英镑一辆,来自中国

西楼知趣杂谈
2026-10-16 15:09:06
张雪机车低开高走:卡苏洛炸裂,第25发车,连续超车,以第14冲线,德比斯第10冲线

张雪机车低开高走:卡苏洛炸裂,第25发车,连续超车,以第14冲线,德比斯第10冲线

侧身凌空斩
2026-10-17 20:31:37
2026-10-18 12:36:49
码上闲叙
码上闲叙
有态度网友ytd
224文章数 102关注度
往期回顾 全部

科技要闻

王江舟院士:6G到底是不是骗局 是不是收割

头条要闻

男子100多万买的车3年修几十次 最严重时高速直接熄火

头条要闻

男子100多万买的车3年修几十次 最严重时高速直接熄火

体育要闻

升级版杨瀚森再闯难关:当上开拓者第三中锋还得拼

娱乐要闻

曝郭麒麟与25岁知名女星已经结婚,女方回应关系

财经要闻

马斯克:美债问题只能靠AI和机器人解决

汽车要闻

星瑞L PLUS限时售价10.97万元起 开启智混3L时代

态度原创

亲子
手机
家居
房产
军事航空

亲子要闻

香港一幼儿园招不到娃,老师扮王子公主走秀拍片拉生源!网友:看着心酸又想笑

手机要闻

DOOGEE Note60 W系列手机亮相:6.38英寸90Hz阔面屏设计,撞脸华为Pura X View

家居要闻

2026建博会(广州) 公装联探展交流活动

房产要闻

利好密集落地+现房好房断档,广州楼市买入窗口,正在倒计时!

军事要闻

乌克兰全国超15处重要能源设施遭俄袭击 泽连斯基发声

无障碍浏览 进入关怀版