← 返回 Catalog

同一份内容,逐层增加人类可读上下文。

Writing · current

让公开写作拥有自己的地址

平台可以负责分发,完整的文字、图纸与修订史则留在自己掌控的地方。

脉络层已经打开:正文不变,只增加文章的时间位置、关系与局部批注。
构造层已经打开:继续显示 canonical source、图纸文件、修订和机器可读取出口。

我想要的并不只是一个能发文章的地方。更准确地说,我需要一块不会迫使内容变薄的公开表面。

社媒适合让文字遇见人,但它天然要求一种即时、扁平、容易被截取的形状。完整版本可以继续活在自己的地址里:标题怎样变化,图纸从哪里生成,哪一段后来被修订,某个判断究竟只属于当时,全部有地方留下。

这个空间也不必假装每一位读者都想看同样多的东西。有人只想安静读完正文;有人会关心它在什么时间形成、和哪些项目互相牵连;另一些人需要检查 source、revision、diagram files 与实现边界。这三种阅读距离可以共享同一份 canonical 内容。

一份内容,三种阅读距离

阅读提供最干净的正文面。它没有侧栏,没有密集元数据,也不要求读者先理解这个网站的系统。标题、dek、正文、图和脚注已经足够。

脉络打开文章在时间和关系中的位置。它告诉人:这是一份 current 判断还是历史 snapshot,第一次发布在哪里,后来是否有 successor,以及正文中某些句子为什么值得额外说明。

构造继续显露这份页面是怎样成立的。Raw Markdown、source revision、SVG、typed relations 与导出地址都可以被检查。这里仍然是给人看的界面,只是面向愿意走到骨架旁边的人。

Embedded objectreading-layers.svg
Open object
中心为 canonical content,外侧依次是阅读、脉络和构造三层界面。每层增加信息但不得改写中心内容。
FIG. 01三层界面由同一份内容产生;信息密度增加时,作者原始措辞与判断强度保持不变。
reading-layers.svgopen full object
中心为 canonical content,外侧依次是阅读、脉络和构造三层界面。每层增加信息但不得改写中心内容。

原始密度不需要被惩罚

技术实现文档可以保留 contract、失败路径、代码和具体术语。阶段性思考也可以明确标记 as-of date,而不必为了显得“完整”而伪造结论。读者需要的首先是清楚的入口和诚实的状态,不是所有内容都被预先翻译成同一种轻量语气。

canonical source = 1
human projections = many
projection may reveal context
projection must not rewrite authored claims
absence of extra context must never corrupt the article
URLs, headings, diagrams and revisions remain inspectable

这也让网站不必在“漂亮的个人博客”和“可以直接扔给机器的技术文档库”之间二选一。两者可以共享同一个出版系统,同时拥有不同的页面构成、栏宽和辅助层。

白色阅读面是基础设施

浅色先行并不意味着缺少性格。性格可以来自标题的尺度、细线的节奏、横向跨栏的图纸、准确的不对称,以及某些局部出现的柔和标记色。正文底色保持接近白色,因为它最终需要承受的不是一张截图,而是长时间阅读。

Folium 将这套骨架固定下来:一个很轻的公共表面,可以同时容纳安静阅读、理解脉络与深入检查,又不让任何一层夺舍正文。