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

NCC-1701-D // SYSTEM ONLINE

Deep Space Viewport
造点东西

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

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

📖 本文是「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帮我造博客(三):博客架构入门——前后端分离是什么意思?

END OF LOG_
ID: AI-BUILD