Deletion Sync 已经部署。如果一篇内容在原始地址上已经被删除,那么在 V2EX 的 Planet 聚合器里也会被删除。不过,在将来如果「接受评论」功能上线的话,这个地方的逻辑可能会变得更复杂一些。
V2EX 是一个已经存在网络效应的地方。所以任何能够增强网络效应的新代码,都会很有价值。
或许只需要一个星期的时间,就可以扭转之前的所有。
把单次聚合任务包装为一个 rq task 是这次做得最对的一件事情。
如果你把一个 IPNS 地址用 DNSLink 的方式绑定给一个传统域名,那么 V2EX 的 Planet 聚合器也是可以支持的。比如 blog.v2ex.com 这个域名上就有这样的 DNSLink,于是就可以在 IPFS Gateway 上用这样的地址打开:
https://ipfs.io/ipns/blog.v2ex.com/

more connections == better network effect
如果添加到聚合器的网站也可以被组织成各种 List?
- WebHook
- Settings per PlanetSite
- Planet: banner.png
- Deletion Sync
- /planet?channel=featured
- /planet?channel=all
- Subname on
*.v2ex.eth
- ★ Permalink for site: /planet/:site_address
- ★ Permalink for post: /planet/:site_address/:post_uuid
- ★ PlanetComment
- Default avatar
- PlanetSite: featured flag
- Cache buster for planet.json when fetching
- Dedicated queue
- Backstage Dashboard
- Address sanitization
- Mobile ps.html
- A more obvious entry
- Post: hides_from_public
- VXNA: Site of the Day
在测试环境里部署上了。
一小步。
V2EX has a Discord server:
Nobunaga no Yabou: Tenshouki (1994)
如何能够让 Sepia 主题最简单可靠地用上 Noto Serif 系列的字体?如何把这件事情做成一个简单的可选项?如何保证在离线状态下也能用?
- 数据库结构导出
- CSS for audio elements
- sepia-media-test-assets
- 数据库变更
- 配置文件检查
- Test adding and showing IPNS
- 首先部署到 staging.v2ex.com
- 打开 V2EX 主站上的 feature flag
- 部署 cron 调用
- 提交 sepia.sol
- Fix utf8mb4 issue
- 展开全文
Nice to Have
- PDF widget
Each Planet post can have a permalink like this:
/planet/:site_address/:uuid
Each post's CID can make a real permalink.
:site_address RE pattern:
- .eth
- .sol
- IPNS
Site Settings
- Accept comments from V2EX
- Webhook URL: POST /planet/:site_address
- 邮件订阅
- 计数器
- 评论聚合
elementary OS 的设计让我想起 2010 年时的 Camino 浏览器,我曾经最喜欢的浏览器设计,只是现在这样的设计语言用到了一整个操作系统,及一个全新的叫做 Code 的 IDE。
可惜 elementary OS 的 installer 在真实硬件上的问题实在是太多了,而这些问题不是好设计能够解决的,需要的是太多的时间和耐心。
VS Code 或许没有 elementary Code 那么漂亮,但却是目前能够解决大部分我遇到的实际问题的工具。
你想要解决那些艰难的实际问题,还是你只是希望做一些漂亮的自己喜欢的东西?