感谢 .bit 创始人 jarvis.bit 把 v2ex.bit 转给我,于是 V2EX 的博客终于可以开始写了。
程序员写博客,很大的一块乐趣和动力是可以折腾这个写博客的工具😄。所以首先介绍一下 v2ex.bit 博客背后的工具和技术。
Planet
Planet 是一个 macOS 上的原生应用。你可以把它理解为是一个带图形界面的静态网站生成器。可以用来构建一个博客。
编辑内容的时候使用的是一个两栏的 Markdown 编辑器,除了可以插入图片,视频和音频文件也是可以的。
这个工具特别的是自带了 IPFS 服务器。因此可以把生成的静态网站直接发布为 IPNS 记录。然后这条 IPNS 记录可以用来绑定到支持 IPNS 的区块链域名上,比如 .eth 或者 .bit。
目前这个博客就绑定到了 v2ex.bit 上。
但目前,这些区块链域名和常规域名不太一样的是,如果你直接拿到普通浏览器里访问,是打不开的。所以目前还需要借助公共网关,比如 .bit 的公共网关地址是在域名背后加上 site,也就是这样就可以在普通浏览器里访问这个博客了:
于是,用 Planet 写的博客,内容的权威版本是存在作者自己的电脑上,通过本地运行的 IPFS 节点对 Internet 提供服务。而域名是在区块链的智能合约里。内容和域名都没有被控制在一家商业公司的服务器上。云在这样的架构里是非必要的。
以上是关于这个博客背后的工具的介绍。
下面我们聊聊 V2EX。
V2EX
大家现在看到的 V2EX 上线于 2010 年 4 月 25 日。最早是一个只支持手机访问的,单栏设计的,非常简单的 BBS。话题主要关于编程、设计、游戏、硬件、Apple 等等 cyber 内容。
在持续存在了超过十年之后,网站大致形成了某种稳定的场域或者说默契。而作为这个网站的维护者,我们的愿望就是想让这其中某些让人感到怀旧的因素,能够就这么一直存在下去。而能够一直存在下去的东西,往往都是简单但是同时又能够持续提供实用用途,这也是我们希望 V2EX 能够保持的:设计上简单,同时能够让使用者从其中找到一些有用的因素。