为什么我决定自己搭个博客?

2026/3/10技术文章 约 3 分钟阅读

我的博客折腾史

第一次建站:为了面试

当时主要是为了找工作,放了一堆项目展示,技术栈比较重:

  • 前台: Vue2 + Element UI

  • 后端: Nodejs (Koa) + Mongodb

  • 部署: Google 云服务器

    功能挺全,有留言板、Markdown 渲染,风格偏欧美。入职后觉得没啥用了,直接下线。

第二次建站:技术强迫症

腾讯送了服务器,加上对公司某个项目的实现不满意,自己撸了一套 Vue3 + Element Plus 的版本,还加了双语言。

翻车记录: 数据库密码太简单,被黑客扫到后直接勒索。我一分钱没给,让它自生自灭。

第 2.5 次:尝试边缘计算

把后端改成了 Cloudflare Worker,代码自写。客户端渲染(CSR)有时候会白屏,体验不太顺手,界面花里胡哨,还有各种主题,丢弃了

第三次建站(当前):回归生活

这一次我做了大减法:砍掉留言板、砍掉评论、砍掉项目、砍掉双语言。

现在的想法变了:

  1. 技术更新太快: 以前觉得重要的代码,过几天就过时了,没必要死磕。
  2. 内容重心转移: 以前全是技术,现在更多是记录心得和生活。
  3. 核心诉求: 轻量化。东西必须全部控在自己手里,无视审核,不怕图床挂掉,排版随我心情。

为什么不选国内平台?

核心差异化优势:

博客系统国内平台的痛点
✅ 无内容审核(服务器在海外,不归中国管)❌ 敏感词秒删,政治/历史话题不能碰
✅ 无风控封号(帽子删不掉你内容,但是可以扇你大嘴巴)❌ 分享链接说封就封,百度网盘重灾区
✅ 完全自定义(想怎么玩都可以)❌ 只能用平台提供的模板和格式
✅ 数据永久属于你(随时迁移数据库保存到硬盘,几条命令就可以部署)❌ 平台改规则/倒闭,数据可能丢失
✅ 全球CDN快速访问(但是国内会墙掉国外)❌ 出国访问慢或被墙

自建博客对比国内平台

对比维度私人博客系统微信收藏QQ邮箱百度网盘
📤 分享便捷性⭐⭐⭐⭐⭐ 发链接直接看,无需登录⭐⭐ 只能转发微信好友⭐⭐ 需发邮件或生成链接⭐⭐⭐ 需链接+提取码
🚪 访问门槛⭐⭐⭐⭐⭐ 任意浏览器打开即看⭐ 必须用微信打开⭐⭐ 需登录或点邮件⭐⭐ 需输提取码+客户端
🔒 私密控制⭐⭐⭐⭐⭐ 访问码+文章级私密+可追溯⭐⭐ 仅自己可见或转发⭐⭐⭐ 可设密码⭐⭐⭐ 提取码+有效期
🔍 SEO收录⭐⭐⭐⭐⭐ 可被Google/百度搜索到❌ 不可被搜索❌ 不可被搜索❌ 不可被搜索
🎨 内容展示⭐⭐⭐⭐⭐ 自定义排版/Markdown/代码高亮⭐⭐ 原样保存⭐⭐⭐ 富文本⭐⭐ 仅文件列表
🖼️ 图片体验⭐⭐⭐⭐⭐ CDN+Blurhash+画廊+原图⭐⭐ 压缩严重⭐⭐ 附件形式⭐⭐⭐ 需下载预览
⚡ 访问速度⭐⭐⭐⭐⭐ Cloudflare全球CDN边缘缓存⭐⭐⭐ 国内快⭐⭐⭐ 国内快⭐⭐ 非会员限速
📦 存储空间⭐⭐⭐⭐⭐ R2:10GB + D1:5GB + KV:1GB⭐⭐ 仅2GB⭐⭐⭐ 有限⭐⭐⭐⭐ 大但限速
📁 单文件限制⭐⭐⭐⭐R2 API 300MB/ S3 API 理论无限⭐⭐ 25MB⭐⭐⭐ 50MB⭐⭐⭐⭐ 4GB+
🌐 流量带宽⭐⭐⭐⭐⭐ 无限出站流量⭐⭐⭐ 不限⭐⭐⭐ 不限⭐ 严重限速
🏠 数据所有权⭐⭐⭐⭐⭐ 完全自主,数据在自己手里❌ 平台所有❌ 平台所有❌ 平台所有
📅 长期稳定性⭐⭐⭐⭐⭐ 不怕平台倒闭/改规则⭐⭐⭐ 依赖微信⭐⭐⭐ 依赖腾讯⭐⭐ 百度有前科
💻 跨平台⭐⭐⭐⭐⭐ 任何浏览器直接访问⭐⭐ 依赖微信App⭐⭐⭐⭐ 网页+客户端⭐⭐⭐ 网页+客户端
🗂️ 内容组织⭐⭐⭐⭐⭐ 分类+标签+系列+归档+搜索⭐⭐ 仅标签⭐⭐ 文件夹⭐⭐⭐ 文件夹
🚫 内容审核⭐⭐⭐⭐⭐ 无审核,想写啥写啥⭐ 敏感词过滤/删除⭐⭐ 有审核⭐ 严格审核+封号
✏️ 内容自由度⭐⭐⭐⭐⭐ 完全自定义,代码/样式随意⭐⭐ 受限格式⭐⭐ 受限格式❌ 仅存文件
🛡️ 风控风险⭐⭐⭐⭐⭐ 零风控,不会被封/删/限流⭐ 随时可能被删⭐⭐ 可能被封⭐ 分享链接常被封
💰 费用⭐⭐⭐⭐ Cloudflare免费额度够用⭐⭐⭐⭐⭐ 免费⭐⭐⭐⭐⭐ 免费⭐⭐ 不买会员难用