bt

About

bt 的个人站 —— 博客 + 游戏厅 + 一堆自制小玩意。开源、无广告、无追踪。

👋 我是 bt

在校学生,INTP,主业划水,副业把这个站当玩具折腾。这里没有定位、没有规划,想到什么放什么:复习笔记、手搓的游戏、自部署的小服务,以及一只螃蟹。

站上所有东西都跑在自己手里:博客是 Astro 静态站,托管在 Cloudflare Pages;评论点赞是自建服务;连回你话的那个 AI 都是自己训练的。没有统计埋点、没有广告、没有 Cookie 弹窗。

🧨 拿真实网页当关卡的两款游戏

游戏中心里最新鲜的两个。它们不开新关卡——直接把真实网页当游戏世界。站内页面原生支持;任何别的网址会经自建镜像代理搬成同源再开炸(防 SSRF,不收 Cookie)。

  • 摧毁本站 — clawd 从天而降踩上页面:带文字的元素既是台阶也是靶子,28px 瓦片粒度一格一格炸碎,字符逐字飞散。S/↓ 沿文字行下潜一层,空格跳,W/↑ 火箭推进,8 种像素武器(手枪 / 冲锋枪 / 霰弹 / 狙击 / 手雷 / 火箭筒 / 激光 / BFG)。纯拆,没有通关。
  • clawd 滚球 — clawd 变成球在页面上 360° 滚动,比球小的元素统统粘到球面上随球转圈,球越滚越大能卷的越多,覆盖率 80% 卷完全站。

技术:Range API 逐字符测量真实位置生成瓦片(空白处是空气,角色不会悬空);跨站走 functions/api/mirror 镜像代理(注入 base、重写资源、剥 XFO/CSP、防 SSRF)。灵感:spritefusion 的 destroy 彩蛋、MIT 的 website-breaker、Katamari Damacy。

🎮 游戏中心

顶部导航 Games 直达游戏中心(/games/),全部开源、免费托管:

  • 摧毁本站 — 破坏沙盒,真实页面当关卡(电脑)
  • clawd 滚球 — Katamari 测试版,真实页面(电脑)
  • 飞机大战 — 全民飞机大战风格,手机触屏可玩
  • 大球吃小球 — agar.io 单机版,支持触屏
  • 合成大西瓜 — 爆火 Suika 玩法
  • 运输船 · 穿越火线 3D — CF 经典地图 3D 还原
  • 鹈鹕骑单车 — 3D 休闲小游戏
  • 飞车 3D · QQ飞车同人 — 3D 竞速
  • 像素怪物对战 — 手搓的像素风 RPG 对战
  • 蔚蓝 Celeste — 原版网页移植(电脑),PICO-8 原版(手机)
  • 小游戏合集 ×124 — 开源合集外链

Clawd 桌宠

右下角的螃蟹朋友!你可以:

  • 单击 — 直接进聊天页 /chat/
  • 双击 — 主动搭话(不跳转)
  • 拖拽 — 移动位置(仅电脑端)
  • 每隔 2 分钟自动说话,共 25+ 句 bt 主题台词

💬 Chat

顶部导航的 Chat,或者点右下角的 Clawd,都进同一个页面。

回你话的是 bt 自己用 MiniMind 训练的 64M 小模型 —— 人设是 bt 本人:一个来混日子的 INTP。它只有 6400 的词汇量和 6400 万参数,答错常识题是常态,别拿它当搜索引擎用。

📮 Mome

顶部导航的 Mome 是个外链,指向 mome.bingtao.xyz —— 我自己在服务器上搭的碎碎念时间线,跑的是开源项目 Ech0。

  • 想到什么发什么,比写整篇文章门槛低得多
  • 不用注册、不用登录就能看,点赞也点得动
  • 评论开着,但我会先审一遍再放出来

🎵 Claude FM & Drone Zone

Gadgets 页面提供两路电台:

  • Claude FM — 24/7 Lo-fi & Ambient 在线电台
  • 🌑 Drone Zone — SomaFM 暗黑氛围空间音乐

📸 Telegraph 图床

Gadgets 页面底部的 click it 按钮链接到自建 Telegraph 图床。

  • 无需注册,上传即用
  • 适合给我分享图片、截图、表情包
  • 点击直接跳转 → 上传 → 复制链接发给我

🌙 主题与语言

主题 — 右上角 🌙/☀️ 一键切换暗色和亮色模式(默认暗色),偏好自动保存,游戏中心同步生效。

语言 — 页头右侧的三段式开关:中 / EN / (´・ω・`)。

  • EN — 真正的英文页面(/en/ 路径),文章由 argos-translate 离线翻译,不依赖任何在线翻译接口
  • 颜文字 — 在当前语言的页面上给句末标点随机插一个颜文字,纯本地显示效果

🛠 Colophon

  • 框架 — Astro 6 + Tailwind CSS 4,静态生成,Cloudflare Pages 直连部署
  • 字体 — Oswald + Courier Prime 自托管,无第三方请求
  • 公式 / 代码 — KaTeX + Expressive Code(明暗双主题)
  • 游戏 — 原生 Canvas / DOM,零依赖零构建
  • 署名 — 碎碎念基于 Ech0(AGPL-3.0);破坏玩法的碎裂思路参考 MIT 的 website-breaker
  • 隐私 — 无统计、无埋点、无广告、无 Cookie 弹窗