LIKEDI
← 返回归档

这个博客如何运行

一次请求,从 URL 到 SQLite,再到一页可直接阅读的 HTML。

请求走到哪儿

浏览器打开文章地址后,Worker 从路径中取出固定链接,向 D1 查询对应的已发布文章。服务端把 Markdown 转成 HTML,再加上标题、目录和文章元数据,一次返回。

首页和归档也沿用这条路径。关掉脚本,文章、搜索表单和 RSS 依旧可以使用;颜色主题和写作预览各用一小段浏览器脚本。

发布发生在数据库里

写作台把草稿和已发布文章存在同一张表里。公开查询始终按发布状态过滤。点下发布,保存成功后的下一次访问就能读到内容。

编辑时会同时提交文章版本号。如果另一处先保存了同一篇稿件,写作台会保留当前输入并提示冲突。先复制手里的修改,再打开最新版本合并。

搜索文章

按 Enter 搜索,Esc 关闭

LIKEDI
Eonian