我用 AI 一天撸了个全栈博客,才搞懂“全栈”根本不是写代码
以前“全栈开发”这四个字在我脑子里是有画面的:一个戴黑框眼镜的人,三块屏幕,终端里滚着绿色字符,手指在机械键盘上噼里啪啦。我当时觉得,这种人跟我之间隔着一个银河系。
后来用 AI 硬着头皮一天做出了自己的博客,有前端有后台有数据库能发布文章,还能用 AI 自动生成摘要。做完那一刻我突然明白了——
全栈根本不是你会写多少种语言,是你脑子里有没有那张地图。
为什么是博客?因为我想要自己的地盘
一开始我根本不是奔着学技术去的,我是想赚钱。那段时间我折腾 AI 写小说、做漫剧、搞小工具,钱没赚多少,但发现一个让人后背发凉的问题:流量全是平台的。 今天给你,明天就能收回去,你连个申诉的地方都没有。
我突然意识到独立开发者最重要的一课,不是学什么框架,而是你得有块自己的地盘。博客就是这个地盘。不是为了炫技,是为了——自己的域名、自己的内容、自己的用户数据、自己的后台。这感觉就像以前在夜市摆地摊,现在终于租了个铺面,门头挂的是你自己的名字。
我第一次真正理解了“全栈”长什么样
以前我以为全栈等于什么都会写,前端后端数据库一把梭。做完这个博客我才回过味来,全栈真正的意思是你知道整个产品是怎么串起来的。你不需要亲手砌每一块砖,但你必须知道门面、厨房、仓库、传菜员、营业执照、保险柜分别在哪。
前端:门面,用户第一眼看到的东西
前端就是页面长什么样、排版舒不舒服、按钮点了会不会卡。我这个博客用的 React 19 + TypeScript + Vite,听着唬人,其实就是现在最主流的一套搭网页的方式。选它们不是因为我很懂,恰恰是因为AI 特别懂这套。你让它帮你改个布局加个动效,它能直接给你整得明明白白。用冷门框架就像让 AI 用方言写诗,它也能写,但磕磕巴巴的。
后端:厨房,真正干活的地方
前端只管好看,真正干脏活累活的是后端。登录注册、发布文章、权限管理、数据存取,这些全在后厨偷偷跑。你点一下“发布”按钮,前端就是个传话的,后端在厨房里一顿爆炒。我以前一直以为网站就是静态页面摆在那,后来才发现真正的网站其实一直在“动”,后台有无数逻辑在跑。理解这一点,你才算真正入门了。
数据库:保险柜,网站的长期记忆
这是我最晚搞懂、但最重要的一块。数据库就是网站的大脑记忆,用户信息、文章内容、评论点赞全塞在里面。没有它,你的网站刷新一下就失忆,跟金鱼似的。我第一次给博客接上数据库、发布一篇文章后关掉浏览器再打开,发现文章还在那儿等着我——那个瞬间比任何教程都有说服力。
API:快递员,专门负责传话
这个概念新手特别容易懵,其实捅破了一层窗户纸:API 就是个跑腿的。前端喊“我要那篇文章的数据”,API 就跑去找后端拿,拿完再送回来。就像外卖骑手,不生产饭,只管传递。互联网产品说白了,就是一堆组件在疯狂传话,你懂了 API 就懂了它们怎么对话。
为什么我最后全选了 Cloudflare
因为做完一圈调研,我发现它简直就是给独立开发者准备的“新手村”。很多以前要花钱买服务器才能干的事,它直接免费送,而且你不用折腾什么服务器运维。
Cloudflare Pages 用来部署,就是让你的网站正式开门营业,别人能通过域名访问。D1 是个轻量数据库,我第一次用的时候心里就一句话:“数据库现在能这么简单了?”它本质是 SQLite 的云版本,平台帮你把保险柜装好了,你用就行。R2 解决图片存储问题,相当于你租了个云端仓库专门放图片,博客不会越跑越卡。最让我上头的是 Workers AI,它第一次让我感觉 AI 不是聊天框里的玩具,而是能真正嵌入网站干活的东西——自动生成文章摘要、推荐标签、分类归档,就像你网站里多了个不领工资的 AI 员工。
Git 这件事,我是在丢了一次代码才学会的
以前听到 Git 就头疼,觉得那是专业程序员的门槛。后来有一天 AI 改代码把整个页面改崩了,我回不去,只能从头再来。那次之后我才突然懂了——Git 根本不是写代码的工具,它是游戏存档点。 你每改一次网站就存个档,改崩了直接读档重来。独立开发最大的恐惧就是“我刚刚到底改了啥”,Git 就是那颗后悔药。我现在每次让 AI 大改之前,先存档,这习惯救过我无数次。
脑子里第一次有了“全栈地图”
以前我学东西特别散,今天看 React,明天学 Python,后天翻数据库教程,越学越焦虑。做完这个博客我才发现,问题不是我不努力,是我脑子里没有一张把它们串起来的地图。
现在这张图长这样:
```
用户打开网页
↓
前端展示页面(React,部署在 Cloudflare Pages)
↓
API 去后端要数据
↓
后端处理逻辑(Workers)
↓
数据库存取内容(D1)
↓
数据返回前端,页面渲染
↓
图片存在 R2,AI 摘要走 Workers AI
↓
域名解析,全世界都能访问
↓
每一步的改动都有 Git 存档
```
你看,我没有一行代码是自己从零写的,全是 AI 干的。但这条链条上每一个环节叫什么、负责什么、跟前后的东西怎么咬合,我必须门儿清。不然 AI 问“你数据库建好了没、环境变量放哪”,我只能干瞪眼。
独立开发最爽的一刻不是代码跑通
是深夜把域名解析生效,打开浏览器输入自己的网址,看到一个真正属于自己的东西立在互联网上。那个页面可能很简陋,样式还有点歪,但那一瞬间特别上头——互联网这么大,终于有一块地方是你说了算的。
这博客不是我技术有多强,恰恰相反,它是我一个纯小白开始理解互联网世界的起点。以前我觉得独立开发离普通人远得不行,现在发现,真正的门槛从来不是代码,而是你敢不敢开始搭自己的第一块积木。AI 帮你搬砖,但砖往哪放,你得自己心里有那张图。
最后说一下博客网站搭建全部免费包括域名,教程我发在博客了网址shuojia.qzz.io
夜雨聆风