本可以简单的浏览器,为什么偏要搞复杂?
为什么你的浏览器不支持 Markdown
你有没有注意到,每次打开新标签页,扑面而来的是什么?
搜索框、新闻流、各种你根本用不上的快捷方式。角落里蹲着 AI 助手在窃窃私语。加密货币钱包随时待命。
而让互联网最初闪闪发光的东西——那些简单、便携的文字,反而被遗忘在角落里吃灰。
今天咱们聊聊,为什么你的浏览器天生不支持 Markdown。
浏览器大战从未停止
现在的浏览器早就不是文档查看器了。它是商场,是平台,是必争之地。
回想 90 年代,网景浏览器和 IE 打得你死我活。那时候比的是什么?Java 小程序、ActiveX 控件、私有扩展。浏览器成了控制互联网体验的战场。
那场战争从来没有真正结束,只是换了打法。
今天的浏览器,背后都是市值万亿的公司。Chrome 归 Google,它需要你留在它的生态里。Edge 归 Microsoft,这家公司花了大价钱才学会不能重蹈覆辙。Safari 归 Apple,小心翼翼地守着 iPhone 上 App 能做什么、不能做什么。
当产品服务的是股东而不是用户,功能加不加,就看商业价值,不看用户需不需要。AI 集成是为了让你多停留。内置 VPN 是为了把你圈在围墙花园里。加密货币钱包是为了让你觉得 Web3 触手可及。
这些功能,没有一个真正帮你读得更好、写得更好。它们帮的是平台——让你更依赖它们,更离不开它们。
Markdown 的困境:简单反而更难
Markdown 优雅在哪里?因为它没有私心。
一份 Markdown 文件就是纯文本,加了点轻轻的格式规则。你随便找个文本编辑器就能打开它。渲染它几乎不费什么力气。它诞生在那样一群人手里——他们相信互联网应该是开放的、可移植的、人能读懂的。
再看看 HTML。一段话要写开始标签、结束标签。样式在文档里层层传递。JavaScript 能改任何东西。互联网变得太复杂了,现在做个简单的博客都要框架。React 之所以存在,就是因为原生 HTML 写复杂应用实在太痛苦了。
浏览器其实不需要渲染 Markdown——它已经支持 HTML、CSS、JavaScript 了,功能强大得多。但强大是有代价的。每个功能都让体积更大。每个能力都增加了攻击面。每一年,浏览器吃的内存和算力都在膨胀。
Markdown 代表的东西,正是现代浏览器抛弃的:为了简单而简单。 portability 而不是平台绑定。内容而不是花哨的展示。
钱说了算
说个扎心的事实:简单的发布方式赚不到持续的钱。
你用 Markdown 写东西,架在静态服务器上,托管费便宜得可怜。
但你在 WordPress、Medium、Substack、Ghost 这些平台的内容编辑器里写东西呢?他们拿走了你的读者、你的订阅数据、你的注意力。
平台要的是你的依赖。它们希望你用它们的编辑器写作,把文件存在它们的云里,被它们的推荐算法牵着鼻子走。
如果浏览器原生支持 Markdown,在平台之间切换就太容易了。你的内容可以自由流动,平台就没法拿捏你了。
PDF 阅读器是另一个用途。它把文档锁死在一种格式里,保护企业排版不被破坏。浏览器里跑 3A 大作能展示技术实力,让股东们脸上有光。AI 画图能制造话题,抢占头条。
这些功能,没有一个像简洁清晰的文字那样服务用户。但它们都服务商业利益。
本来可以有的世界
想象一下这样的网络:你的浏览器自带一个轻量级 Markdown 编辑器。写作和发布就是写写文字、点一下"分享"。你的内容存在你自己控制的文件里,而不是租来的数据库里。
这样的世界,技术上已经存在了。Jekyll、Hugo 这些静态网站生成器证明,简单的发布方式依然能用。但你得知道它们存在才行。你得自己去配置、去折腾。每一步都要跟浏览器对着干。
浏览器的默认行为塑造了大多数人的体验。当默认是复杂的,大多数人就留在复杂里。当默认是简单的,发布才会重新变得民主。
选择说明一切
每一个浏览器决策都反映着价值观。
Chrome 选了速度而不是隐私,这是选择。Safari 为了保护 App Store 收入限制 Web App 能力,这是选择。没有任何浏览器出厂就自带干净的 Markdown 支持,这也是选择。
看清这些选择,能帮我们决定用什么工具、支持什么平台。我们拥有的互联网不是必然的,它是无数选择堆出来的——公司们为了特定目标做出的选择。
支持开放格式、简单工具、独立发布,不只是怀旧。这是对越来越封闭的互联网的一次抵抗。
你的内容值得更好的归宿,不该被困在某个平台的数据库里。你的工具应该为你服务,而不是反过来。
从小事做起。用 Markdown 写东西。把文件架在自己手里。
互联网简单的时候更美好。我们完全可以一点一点把它变回去——一个文件一个文件地来。