内容目录
这里放我写的各种网页。每个内容占一个地址(一个子目录),全部由同一个 Worker 送出, 共用一套安全响应头和 404 页面——新增内容只要往目录里放文件。
已托管的内容
怎么发布一个新内容
- 在
public/<slug>/里放一个index.html(站内链接用相对路径,这样放在任何子目录都能跑)。 - 在
src/index.js的SITES里加一条:标题、一句话说明、更新日期。目录页的卡片由 Worker 在响应时注入,不需要改 HTML。 ./node_modules/.bin/wrangler deploy,然后用 curl 过一遍新地址和 404。
约定:内容只放静态文件(HTML / CSS / JS / 图片),Worker 只负责安全头、目录页注入、/api/sites.json 和 404。
需要接口的内容,可以在 src/index.js 里加一条路由。
目录数据(给脚本用)
机器可读的目录在 /api/sites.json:
每个内容的地址、标题、说明、页数和更新时间。本站页面不依赖它渲染,断网、无 JS 都能看。