个人开发最小栈应覆盖:一种主力语言、一个前端/全栈框架、一种数据存储、基础鉴权、部署与备份。内容站优先 Astro;强交互产品再上 Next 等全栈方案。先跑通闭环,再优化架构。
选型原则
- 一种主力语言,避免前后端心智分裂太久
- 默认托管/静态,除非你明确需要服务器能力
- 数据越少越好,验证期可用表格/SQLite
- 你能独自半夜排障 的技术,才算合适
- 迁移成本可见:锁定前先问退出路径
按产品类型选栈
A. 内容站 / 文档站 / 品牌站
| 层 | 建议 |
|---|---|
| 框架 | Astro |
| 内容 | MD/MDX + Content Collections |
| 样式 | Tailwind |
| 部署 | 静态托管或 VPS + Nginx |
| 搜索 | 客户端索引或第三方 |
代表路径:本站 BLKTECH。
B. 轻应用 / 小型 SaaS
| 层 | 建议 |
|---|---|
| 框架 | Next.js 或同类全栈 |
| API | Route Handlers / Server Actions |
| 数据 | Postgres(托管)或 SQLite 起步 |
| 鉴权 | 成熟鉴权库,不自造轮子 |
| 支付 | Stripe 等(按市场) |
C. 脚本与内部工具
| 层 | 建议 |
|---|---|
| 语言 | Python 或 TypeScript |
| 触发 | Cron / n8n |
| 界面 | 先 CLI,必要时再 Web |
默认「够用三年」组合(内容 + 小工具)
Bun + TypeScript
Astro(站点)
Tailwind(样式)
Markdown 内容
n8n(自动化)
GitHub(代码)
VPS 或静态托管(上线)
明确可以后置的东西
- 微服务
- 自建 K8s
- 复杂事件总线
- 过早的多区域多活
- 自研 ORM 与自研鉴权
这些在有收入与真实负载前,通常是负担。
两周验证路径
| 时间 | 目标 |
|---|---|
| 第 1–2 天 | 仓库 + 首页 + 部署成功 |
| 第 3–5 天 | 核心页面与内容模型 |
| 第 6–8 天 | 一个真实用户任务可完成 |
| 第 9–10 天 | 基础分析/反馈入口 |
| 第 11–14 天 | 修体验,写实践记录 |
成本意识
每月先设上限(域名、托管、AI、邮件、自动化合计)。
工具费超过「它节省的时间 × 你的时薪」就要删减。
下一步
RELATED / 相关推荐
接着读这些
按同一栏目、标签与技术栈为你挑选。
指南16 分钟
用 Astro 做技术内容站:结构、内容模型与性能要点
面向教程/评测型站点的 Astro 实践:目录结构、Content Collections、页面类型、样式策略与 SEO 基础。
Astro · MDX · Tailwind
指南14 分钟
Docker 入门:个人开发者真正用得上的最小集合
不堆概念,只讲镜像、容器、Volume、Compose 与本地/服务器上的常见用法,帮你安全地跑起服务。
Docker
实践8 分钟
实践记录:搭建 BLKTECH.cn 内容站
记录 blktech.cn 从定位、技术选型、Astro + Tailwind 脚手架到栏目与内容模型的搭建过程。
Astro · Tailwind · Bun