Blog Posts

Astro + Cloudflare worker 环境变量问题

locals?.runtime?.env , import.meta.env ,process.env 等环境变量有什么区别?

阅读全文 →

Astro + drizzle ORM + Cloudflare worker + D1 使用指南

在Astro + drizzle ORM + Cloudflare worker + D1 技术栈使用时,我被开发环境和 cloudflare worker 环境使用 D1 数据库 搞的晕头转向,这里记录一下。

阅读全文 →

10 天上线一个网站,一次不完美的上站经历

10 天上线一个网站,3 次技术架构重构。从 Vercel + Neon,到 Cloudflare Container,再到 Cloudflare Worker + Astro + D1,一路踩坑、调优、推翻重来。这是一篇关于性能瓶颈、冷启动误判、数据库选型与边缘计算实践的完整复盘。

阅读全文 →

我花了半个月,vibe coding并上架了自己的第一款 APP

2025 年裸辞后,我用 AI 和「vibe coding」从零开发并上架了自己的第一款 iOS App。 从英语学习的困惑出发,到用 AI 生成故事练听力,再到接入 Cloudflare Worker、RevenueCat、应对 Apple 审核,这是一段关于独立开发、踩坑、焦虑与“真香”的完整记录。

阅读全文 →

nextjs 中的那些坑

众所周知,vercel是serverless,也就是按照请求次数计费的,虽然提供了免费额度,但是vercel喜欢在nextjs中夹带私货,导致我们很容易超出额度。

阅读全文 →

2025 年香港个人Stripe注册教程

一步一步带你注册香港 stripe 的个人账号,图文并茂展示注册流程

阅读全文 →

手把手 Creem 从注册到收款全流程教程

产品做完了,但是收款没搞定?对与初次接触 SaaS 收款的开发者来说,这确实是个艰巨的挑战。使用 Stripe 的门槛稍微有点高,使用 Creem 是个不错的替代方案。

阅读全文 →

自建trojan服务器

第一步:购买VPS服务器 第二步:购买域名(非必选)第三步:一键搭建服务器 第四步:配置客户端

阅读全文 →