Archive
共 4 篇文章
0710 / 2026
Auth.js v5 接入 GitHub OAuth:做一个只有我能进的后台
给个人博客加一个单管理员后台,OAuth 2.0 授权码流程到底发生了什么?本文借 Auth.js v5 + GitHub OAuth 的真实接入过程,把 state 防 CSRF、回调后的会话建立、开放重定向的修复这三件事讲透,附完整时序图。
17 MIN READ6,122 字7 阅读1 赞

2809 / 2026
博客 SEO 清单:metadata、sitemap、RSS、OG 图、JSON-LD
整理了一份 Next.js App Router 的 SEO 清单,覆盖 metadata、sitemap、RSS、OG 图和 JSON-LD 五块内容
18 MIN READ6,458 字9 阅读1 赞

1409 / 2026
Next.js 对接 R2 对象存储
把博客封面从"手填 URL"改成"拖拽直传 Cloudflare R2":预签名直传、浏览器端压缩,以及三个真实踩到的坑。
19 MIN READ6,654 字17 阅读1 赞

3108 / 2026
用 Next.js 搭建了一个博客,发布上线啦!
没有用现成博客框架,而是用 Next.js 16 + Supabase + Drizzle + Auth.js 手搓了一个全栈博客,最终部署到 Vercel + Cloudflare
5 MIN READ1,591 字25 阅读1 赞
