本站由 Quartz 5 把 Markdown 生成静态页面。双向链接、图谱、目录、代码高亮、数学公式、RSS 与 Sitemap 都由现有插件负责。

评论是正文之后的一小块动态内容,接近可视区域才请求同源 API。数据库故障不应阻止文章显示,也不应让全文等着用户登录。

身份与存储

Clerk 验证已有 Coreli 会话。评论 API 在服务端确认身份和归属,Supabase 保存正文及回复关系,不保存每条评论的邮箱或完整用户资料。客户端提交的 user_id 不作为身份依据。

克制一点

每页读取 15 条;回复按需展开,不订阅全站实时消息。先做好小规模公开讨论,再考虑额外功能。与 graphics/物理与画面分开 一样,边界清楚比什么都塞在一起容易维护。