放弃传统服务器,使用 Rin 构建属于自己的 Markdown 技术博客

Cloudflare 免费搭建私人博客!不用服务器,0 成本拥有独立网站|Rin 开源项目

很多开发者、学习者都希望拥有专属个人博客:

✍️ 撰写技术文章

📚 整理学习笔记

🌐 展示开源项目

💡 搭建长期个人知识库

但传统自建博客普遍存在大量痛点:

❌ 需要持续购买服务器,每月产生开销

❌ 环境配置繁琐,新手极易踩坑

❌ WordPress 插件臃肿,站点越用越慢

❌ 数据迁移、运维、安全防护耗时耗力

原本只想安心写内容,最后把大量精力消耗在服务器维护上。

有没有方案,不用购买服务器,就能搭建专业独立博客?

今天分享开源项目:Rin — 下一代轻量化博客系统

Rin 深度基于 Cloudflare 生态构建,整合以下服务运行:

☁️ Cloudflare Pages

⚡ Cloudflare Workers

🗄️ Cloudflare D1 数据库

📦 Cloudflare R2 对象存储

依托这套组合,可以实现低成本,甚至完全免费部署博客。

图片[1]-放弃传统服务器,使用 Rin 构建属于自己的 Markdown 技术博客-柒仔日记

🚀 为什么选择 Rin?

1. 彻底省去服务器运维

传统博客架构:服务器 + 数据库 + 程序 + 持续运维

Rin 架构:直接运行在 Cloudflare 全球网络

无需购置 VPS、不用管理 Linux 系统,让创作者专注内容写作。

2. 全球访问速度优秀 🌍

Cloudflare 遍布全球 CDN 节点,访客自动接入就近节点访问:

✅ 页面加载更快

✅ 站点稳定性强

✅ 适合面向全球读者

3. 图片存储方案友好 📷

对接 Cloudflare R2 之后,图片独立存放:

减轻博客主体压力,不用担心文章增多占用大量空间,适合长期运营。

4. 简洁现代化写作体验 ✨

原生支持 Markdown,功能开箱即用:

✅ Markdown 编辑器写作

✅ 文章管理、标签分类

✅ 图片资源管理

✅ 评论系统

✅ 站点个性化设置

没有繁杂臃肿的后台,打开即可创作。

👨‍💻 Rin 适合这些人群

⭐ 程序员:发布技术博文

⭐ 开源开发者:展示项目、记录开发历程

⭐ 内容创作者:搭建独立个人站点

⭐ 学习者:搭建专属线上知识库

如果你觉得 WordPress 太重,又不想花钱租用服务器,Rin 会是很好的选择。

☁️ Cloudflare 零成本部署完整流程

整体流程:注册 Cloudflare 账号 → Fork Rin 项目 → 配置 Pages/Workers/D1 → 绑定自定义域名

全程仅需几分钟即可上线博客。

1. 前置准备:获取 Cloudflare 信息

  1. 找到账户 ID:域名后台下滑即可查看
  2. 创建 API 令牌:右上角头像 → 个人资料 → API 令牌 → 创建令牌,模板选择【编辑 Cloudflare Workers】
图片[2]-放弃传统服务器,使用 Rin 构建属于自己的 Markdown 技术博客-柒仔日记

2. 配置 GitHub Secrets

进入 Fork 后的仓库 → Settings → Secrets and variables → Actions → New repository secret

必填密钥:

  • CLOUDFLARE_API_TOKEN:Cloudflare API 令牌
  • CLOUDFLARE_ACCOUNT_ID:Cloudflare 账户 ID
  • JWT_SECRET:自定义随机字符串(JWT 签名密钥)

3. 后台登录配置(两种方式可选,支持同时开启)

方式一:账号密码登录(推荐新手)

  • ADMIN_USERNAME:自定义管理员用户名
  • ADMIN_PASSWORD:自定义管理员密码

方式二(可选):GitHub OAuth 登录

参考官方文档配置 OAuth 参数,登录页面可自由切换登录方式。

图片[3]-放弃传统服务器,使用 Rin 构建属于自己的 Markdown 技术博客-柒仔日记

4. 站点明文变量(可选自定义)

在 GitHub Variables 配置站点基础信息:

  • NAME:网站名称(默认 Rin)
  • DESCRIPTION:网站简介
  • AVATAR:站点头像地址
  • PAGE_SIZE:文章分页数量
  • RSS_ENABLE:开启 / 关闭 RSS 订阅
图片[4]-放弃传统服务器,使用 Rin 构建属于自己的 Markdown 技术博客-柒仔日记

5. 触发自动部署

  1. 仓库页面进入 Actions
  2. 选择 Build 工作流
  3. Run workflow,保持 main 分支启动构建 部署耗时 3~5 分钟,可以在 Actions 面板实时查看进度。
图片[5]-放弃传统服务器,使用 Rin 构建属于自己的 Markdown 技术博客-柒仔日记

提示:部署脚本自动处理前端环境变量,无需额外手动配置。

总结 ❤️

过去搭建独立博客,服务器、数据库、环境配置缺一不可。

借助 Cloudflare 云服务,现在建站门槛大幅降低。

只需要一个域名,搭配 Cloudflare 免费资源,就能搭建属于自己的线上内容平台。

Rin 不单单是一套博客程序,更是全新的建站思路:

🌐 让普通人低成本拥有独立的互联网空间。

如果你一直想搭建个人博客,不妨尝试这个开源项目。

🔗 相关资源教程

© 版权声明
THE END
喜欢就支持一下吧
点赞5赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容