
AI帮我造博客(二):为什么不用 WordPress?一个程序员的'造轮子'理由

📖 本文是「AI帮我造博客」系列第二篇。上一篇:AI帮我造博客(一):零设计基础,我做出了这个科幻风博客
TL;DR(30秒速览)
| 维度 | 要点 |
|---|---|
| 场景 | 想做博客,面前摆着 WordPress、Hexo、Notion 等一堆现成方案 |
| 痛点 | 用别人的方案,总有些地方改不动、不顺手 |
| 选择 | 从头自己造(用的技术后面会讲,这里不重要) |
| 核心洞见 | 不是它们不好,是我"管不住手" |
代价账单:四个月开发 + 每次遇到新东西就得现学
收获清单:完整项目经验 + 可以写的内容 + 真正属于自己的作品
一个灵魂拷问
每次我说"自己搭的博客",总会有人问:
"WordPress 免费、成熟、插件无数。Hexo 轻量、纯静态、部署简单。知乎专栏、公众号也勉强算是个人博客吧,完全不用写代码。你为什么要自己从头造?"
说实话,这个问题在我动手之前也问过自己。
答案很简单,也很无聊:
我管不住手。
先说一句真心话
如果你只是想写博客,WordPress 或 Hexo 就够了。
真的。
我见过太多人(包括我自己)在「选型」这件事上花了比「写文章」更多的时间。研究了三个月技术栈,博客文章写了零篇。
所以在展开讨论之前,我想先给一个真诚的建议:
| 你的情况 | 推荐方案 | 理由 |
|---|---|---|
| 不会写代码,想专注内容 | WordPress | 几小时上线,遇到问题搜一下就有答案 |
| 会写代码,追求免费托管 | Hexo / Hugo | 零成本部署到 GitHub Pages,Markdown 写作 |
| 只想写字,啥都不想管 | 知乎专栏、公众号、语雀、掘金 | 注册账号就能写,零配置 |
| 想完全掌控 + 愿意折腾 | 自己造 | 往下看 |
如果你属于前三种——恭喜,合上这篇文章,直接去写你的第一篇博客。
如果你和我一样,属于第四种「管不住手」的人——那我们继续。
我用过这些方案
WordPress
先说说 WordPress 是什么:它是一个"开箱即用"的建站系统,全球超过 43% 的网站↗ 都在用它。你可以把它理解成"博客界的 Word",不用写代码,选个模板、改改文字,就能上线一个网站。
这个数字意味着:你想要的任何功能,大概率有现成插件(就像手机 App 一样,装上就能用);遇到任何问题,搜一下就有答案。
对大多数人来说,WordPress 就是最优解。 这不是客套话。
但我为什么没选?
- 技术栈不搭:WordPress 用的编程语言叫 PHP,我工作中没用过这个。
- 定制的代价:想改个东西,得先理解 WordPress 那套模板和插件的运作逻辑。改对了算你牛,改错了整站白屏(页面全挂)。
静态站生成器:Hexo / Hugo / Jekyll
这类工具是程序员圈子里很流行的方案。简单说:你用一种叫 Markdown 的简单格式写文章(就像用符号标记标题、加粗,比 Word 更轻量),工具帮你自动生成网页,然后免费放到网上。
优点很明显:速度快、安全、不要钱。
但我对这条路不太感冒,太"傻瓜式"了,没有创造的感觉。
第三方平台:公众号 / 知乎 / 语雀 / 掘金
国内其实有很多「写了就能发」的平台:
- 微信公众号:流量大、传播广,但格式限制多、排版靠第三方工具
- 知乎专栏:技术内容友好、有社区讨论,但内容归平台所有
- 语雀:文档体验一流、支持知识库,但个人博客感弱
- 掘金 / CSDN:程序员社区、SEO 好,但广告多、UI 不够「自己的」
海外还有 Notion、Ghost、Medium,编辑体验都不错。Ghost 甚至内置了会员订阅功能。
共同的问题:
- 想改个样式?抱歉,不支持
- 想加个自定义功能?抱歉,不支持
- 数据想完全自己控制?抱歉,在他们服务器上
我不是说这些方案不好。 对很多人来说,「专注内容、不操心技术」正是他们想要的。公众号的传播力、知乎的社区氛围、语雀的文档体验,这些都是自建博客很难复制的优势。
只是我不是那个「很多人」。
我为什么选择自己造
说完"它们很好",来聊聊"我为什么还是选了最麻烦的那条路"。
理由一:控制欲
用别人的方案,总有些地方不顺眼。
我之前用 Hexo 的时候,有一次想在文章底部加个"阅读进度条"。找了一圈插件,有是有,但样式我不喜欢。想自己改?得先搞懂这个主题的模板结构。研究了两小时,放弃了。
自己造就不一样。
想加进度条?写个组件,几十行代码。想换字体?直接改 CSS。想让代码块支持一键复制?加个按钮,绑个事件,搞定。
这种"想改就改"的爽感,用现成方案换不来。
最重要的是,我在博客宣言中其实写过,我想造一个完全属于自己,用自己的名字命名,风格全是自己个性的,属于自己的世界,这真的很酷。
理由二:学习欲 + AI 实验场
博客是一个"麻雀虽小五脏俱全"的项目。
前端:组件设计、动画效果、响应式布局、SEO 优化、暗色模式……
后端:CMS 内容管理、API 设计、权限控制……
运维:Docker 容器化、Nginx 反向代理、HTTPS 证书、监控和备份……
一个博客项目,正好把全栈链路走一遍。
更重要的是,这是一个验证 AI 协作的绝佳场景。
如今 AI 辅助开发的话题满天飞,有人说"5 分钟写个 App",有人说"AI 写的代码全是 Bug"。真相到底是什么?
我想亲自回答这几个问题:
- AI 到底能帮到什么程度?边界在哪?
- 什么场景适合让 AI 主导,什么场景必须人来把控?
- 有没有可复用的协作方法论,而不是碰运气?
做个真实项目验证一下,比看一千篇水文都更有说服力。
这个选择的真实代价
"造轮子"这件事,网上总被美化成"技术浪漫"。
但代价是真实的,我不打算粉饰。
时间成本
如果用 WordPress,找个主题,一天能上线。
我自己造?从第一行代码到正式上线,前后花了差不多四个月。
这还不算中间推倒重来的那一次。光是"选用什么技术栈"这一个问题,就纠结了一周。
但话说回来,如果没有 AI 辅助,这四个月可能要变成一年。AI 显著缩短了"从不会到能用"的学习曲线。只是,你得学会怎么和它协作,这也是这个系列中会深入探讨的。
不过别被"四个月"这个数字吓到。我花这么久,是因为一边摸索一边踩坑。如果你跟着这个系列走,省掉那些弯路,虽然不是"10 分钟搞定"那么夸张,但一周时间应该足够从零搭出一个完整的博客。
学习成本
遇到不会的东西,要现学。
服务器配置看不懂?学。前端框架的新版本和旧版本完全不一样?继续学。后台管理系统怎么设置权限?还是学。
每次"想加个功能",都可能变成"先花两小时搞懂原理"。
举个例子:有一次我只是想让网站支持"实时通信"功能(就是那种不用刷新页面就能收到新消息的效果),结果从下午 5 点研究到晚上 9 点。最后发现问题是服务器配置里少了一行字。
四个小时,换来一行配置。这还是有 AI 协助的情况下。
你可能会问:那 AI 到底帮了什么?答案是:它帮我快速缩小排查范围。没有 AI,我可能要花更久去理解底层原理;有了 AI,我能直接问具体问题,省去大量查资料的时间。
但 AI 不是万能的。它给的第一个答案不一定对,有时候甚至会误导。学会判断 AI 说的对不对,本身就是学习成本的一部分。
这就是"自己造"的日常。
维护成本
自己造的东西,出了问题没人帮你。
服务器续费忘了?数据没了怪不了别人。依赖库有安全漏洞?自己升级、自己测试、自己部署。半夜收到监控报警?爬起来看日志。
当然,目前为止我还没遇到"半夜爬起来"的情况。但这个可能性一直悬在头上。
收获了什么
说完代价,也得说说收益。
完整的项目经验
从需求分析、技术选型、架构设计,到前端实现、后端配置、部署上线,全流程走了一遍。
自己造一个项目,虽然规模小,但"决策权在自己手里"这件事本身就很有价值。
可以写的内容
踩过的坑、学到的东西,都可以变成文章。
你现在看的这个系列,就是这么来的。
某种意义上,博客不只是"写文章的地方",博客本身也是"可以写的素材"。
这是一种奇妙的正循环:造博客 → 踩坑 → 写文章记录 → 发到博客 → 继续造 → 继续踩坑……
一个真正属于自己的作品
不是改改主题、换换颜色。
是从第一行代码开始,一点点搭起来的。
这种"拥有感"很难描述。就像自己组装的电脑和买的品牌机,用起来可能差不多,但感觉完全不一样。
我的决策日志
既然说了这么多,也分享一下我的实际取舍。
💡 小提示:下面这个表格涉及一些技术名词,看不懂也没关系。你只需要知道"每个选择都有代价"就够了。具体技术细节,后续文章会一个个讲清楚。
| 我选了什么 | 选它的理由 | 要付出的代价 |
|---|---|---|
| 自己写前端界面 | 想要 100% 的控制权 | 学习成本高,遇到问题自己扛 |
| 自己搭后台管理 | 数据在自己手里,想改就改 | 需要自己维护服务器 |
| 自己部署上线 | 对这块比较熟,可控性强 | 比"一键托管"费事 |
| 不用 WordPress | 它的技术我不熟 | 放弃了最成熟的生态 |
| 不用纯静态方案 | 想要后台管理界面 | 放弃了"零运维" |
以上就是我的个人选择故事。
这个表格里的每个选择背后都有取舍和踩坑。后面会分篇讲清楚,敬请期待。
如果你已经决定用 WordPress 或 Hexo,下一篇内容简单了解下就好。
如果你想了解更多技术细节,比如什么是"前后端分离"(为什么要把网站拆成两部分来做?),下一篇我会用大白话讲清楚。
结语
回到开头的问题:为什么不用 WordPress?
我不想只"写博客",我想"造博客"。
就这么简单。
航海日志
| 本次航线 | 遇到的暗礁 | 带回的货物 | 下一站 |
|---|---|---|---|
| 解释为什么选择自己造博客 | 差点写成"技术选型劝退帖" | 成本估算模板 | 架构入门:用大白话讲清楚前后端分离 |
📚 AI帮我造博客系列导航
上一篇:AI帮我造博客(一):零设计基础,我做出了这个科幻风博客
下一篇:AI帮我造博客(三):博客架构入门——前后端分离是什么意思?
