Jekyll 是我用过的第一个静态网站生成工具,是在 2011 年。
但是,之后每一次换新电脑的时候,都要去搜索一下这个东西在最新的 macOS 上怎么安装。我不熟悉 Ruby 的依赖管理。
于是在这个过程中就想,如果有一个完全基于图形界面的 native app 形式的静态网站生成器?
这两年见到很多事情,开了个头就放弃的,或者不到一年就放弃的。RevNet 这件事情从 2023 年的一个想法,到现在上线,中间的坚持,实在是不容易。但自我感动和最初的 1000 个用户积极涌入,是两件事情。
一种快速通过 Planet 发布图片的方式:把图片拖动到 Planet 应用图标,或者文章列表区域。
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