短链接
把很长的网址变成一个短短的链接,数据存在 Workers KV 里。
为了防止被拿去批量做钓鱼链接:生成前要过人机验证(Turnstile),每人每天最多 10 条,全站每天 100 条;只接受 http/https 网址。已有短链接的跳转不受影响。
AI 小助手
跑在 Workers AI 上的中英互译和问答。 检测中…
问我任何问题,比如「用大白话解释一下什么是 API」
只会带上最近 3 轮对话作为上下文,刷新页面就是新对话,服务器不保存聊天记录。
翻译和问答合计每人每天 30 次、全站每天 300 次,保护 Workers AI 每天 10,000 Neurons 的免费额度;用完会提示明天再来,不会扣费。
AI 搜博客
用大白话问博客里的内容:Vectorize 先找到相关段落,AI 再照着原文回答并给出处。 检测中…
检索用 bge-m3 向量模型,回答用 Workers AI。每人每天可以问 30 次、全站每天 500 次,用完会提示明天再来,不会扣费。
留言板
数据存在 Cloudflare D1(云端 SQLite)里。 检测中…
- 加载中…
同一网络约 30 秒只能发一条;上线后还会用人机验证(Turnstile)挡机器人。免费额度对小留言板绰绰有余。
图床
图片存在 Cloudflare R2(对象存储)里,上传后给你一个可直接引用的链接。 检测中…
口令只存在本机浏览器,不会发给博客服务器。点「记住」或直接上传都会保存。
缩略图用 Cloudflare Images 免费版(每月 5000 次不同转换,本站自己限在 1000 次以内,超了自动给原图,不会扣钱)。免费额度大约 10GB 存储。图片存在 R2 桶里,不经过博客仓库。上传需要访问码(防刷),并完成人机验证(配置 Turnstile 后生效)。
访问统计
博客每被看一页,就往 Workers Analytics Engine 里写一条记录(路径、来源网站、国家、设备,不存 IP)。 面板用 SQL 查最近 7 天:每日浏览、热门页面、国家/地区和来源。
免费版每天可写 10 万条、查 1 万次;面板结果缓存 5 分钟,数据会晚 1 分钟左右出现。
实验室
学 Cloudflare 时做的演示,每个都对应一个功能。点「打开」进入各自的页面。
提交一段文字,看它一步步走完:保存 → AI 审核(失败自动重试)→ 30 秒冷静期 → 等你点批准或驳回 → 记录结果。关掉网页也会接着跑。
打开全球只有一份的计数器,侧边栏的访客数就是它记的。演示页每 2 秒刷新一次数字,也会试着用 WebSocket 实时推送,多开几个窗口能看到数字一起变。
这里只读取当前数字,不会加 1;打开演示页本身会算一次访问。
打开每小时整点巡检博客和各个小工具,重点盯可能花钱的地方,出问题就发邮件到 Gmail。页面上能看到各项最近状态和告警记录。
打开在云端开一个无头 Chrome,把文章标题排成卡片截图,生成 1200×630 的分享封面,每篇只画一次存进 R2。也能截图博客里的页面(要访问码)。
打开上传图片:描述画面、OCR 认字,或用 Clef-flash 做结构化分类(截图/照片/有没有字)。走 AI Gateway,每天有次数上限。
每人每天 15 次 · 免费 Neurons 用完只报错
打开Worker 通过 Hyperdrive 连接池访问外部 Postgres(Neon),列表只读;写入要访问码。博客日常仍用 D1 更合适。
写入需访问码;临时 Neon 库约 10 月 14 日过期
打开演示 Worker 怎么处理「收到的邮件」:点「模拟收一封」看流程。真收 @dogelover.online 要在域名账号配置。
模拟收信;真收已有 blog@→Gmail
打开演示会话书签的「读己所写」,以及按书签把演示库恢复到过去某一刻。只动学习库,不动留言板。
写入/恢复需访问码;免费历史约 7 天
打开另外两堂概念课没有线上入口:Containers 需要 Workers Paid;Workers VPC / Tunnel 完整演示要在你自己的电脑上跑 cloudflared。