我的博客折腾史
第一次建站:为了面试
当时主要是为了找工作,放了一堆项目展示,技术栈比较重:
前台: Vue2 + Element UI
后端: Nodejs (Koa) + Mongodb
部署: Google 云服务器
功能挺全,有留言板、Markdown 渲染,风格偏欧美。入职后觉得没啥用了,直接下线。
第二次建站:技术强迫症
腾讯送了服务器,加上对公司某个项目的实现不满意,自己撸了一套 Vue3 + Element Plus 的版本,还加了双语言。
翻车记录: 数据库密码太简单,被黑客扫到后直接勒索。我一分钱没给,让它自生自灭。
第 2.5 次:尝试边缘计算
把后端改成了 Cloudflare Worker,代码自写。客户端渲染(CSR)有时候会白屏,体验不太顺手,界面花里胡哨,还有各种主题,丢弃了
第三次建站(当前):回归生活
这一次我做了大减法:砍掉留言板、砍掉评论、砍掉项目、砍掉双语言。
现在的想法变了:
- 技术更新太快: 以前觉得重要的代码,过几天就过时了,没必要死磕。
- 内容重心转移: 以前全是技术,现在更多是记录心得和生活。
- 核心诉求: 轻量化。东西必须全部控在自己手里,无视审核,不怕图床挂掉,排版随我心情。
为什么不选国内平台?
核心差异化优势:
| 博客系统 | 国内平台的痛点 |
|---|---|
| ✅ 无内容审核(服务器在海外,不归中国管) | ❌ 敏感词秒删,政治/历史话题不能碰 |
| ✅ 无风控封号(帽子删不掉你内容,但是可以扇你大嘴巴) | ❌ 分享链接说封就封,百度网盘重灾区 |
| ✅ 完全自定义(想怎么玩都可以) | ❌ 只能用平台提供的模板和格式 |
| ✅ 数据永久属于你(随时迁移数据库保存到硬盘,几条命令就可以部署) | ❌ 平台改规则/倒闭,数据可能丢失 |
| ✅ 全球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免费额度够用 | ⭐⭐⭐⭐⭐ 免费 | ⭐⭐⭐⭐⭐ 免费 | ⭐⭐ 不买会员难用 |