NAVIGATION SYS
首页折腾手记造点东西投资笔记做点音乐想点事情

NCC-1701-D // SYSTEM ONLINE

Deep Space Viewport
造点东西

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

舸扬
造点东西
发布: 2026-01-28
更新: 2026-07-21
标签博客搭建AI辅助开发AI帮我造博客系列
AI帮我造博客(二):为什么不用 WordPress?一个程序员的'造轮子'理由
本文字数:2787预计阅读:7 分钟

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?

我不想只写博客,我想造博客。就这么简单。

// 发射信标 — BROADCAST
微博X
END OF LOG_
ID: AI-BUILD