1010 pages.bytewave.cc
内容托管 · Cloudflare Worker

内容目录

这里放我写的各种网页。每个内容占一个地址(一个子目录),全部由同一个 Worker 送出, 共用一套安全响应头和 404 页面——新增内容只要往目录里放文件。

已托管的内容

怎么发布一个新内容

  1. 在 public/<slug>/ 里放一个 index.html(站内链接用相对路径,这样放在任何子目录都能跑)。
  2. 在 src/index.js 的 SITES 里加一条:标题、一句话说明、更新日期。目录页的卡片由 Worker 在响应时注入,不需要改 HTML。
  3. ./node_modules/.bin/wrangler deploy,然后用 curl 过一遍新地址和 404。

约定:内容只放静态文件(HTML / CSS / JS / 图片),Worker 只负责安全头、目录页注入、/api/sites.json 和 404。 需要接口的内容,可以在 src/index.js 里加一条路由。

目录数据(给脚本用)

机器可读的目录在 /api/sites.json: 每个内容的地址、标题、说明、页数和更新时间。本站页面不依赖它渲染,断网、无 JS 都能看。