无服务器部署博客网站

论免费部署博客/网站的方式

目前已知三种主流的免费部署平台:Vercel、Netlify 和 Cloudflare,都是连接GitHub仓库进行部署的。

1. Vercel 部署

Vercel ,首选,已绑定自定义域名(https://blog.quietest.qpdns.org)。

部署步骤:

  1. 访问 Vercel 官网 并使用 GitHub 账号登录
  2. 点击 “New Project” 创建新项目
  3. 选择连接到您的 GitHub 博客仓库
  4. 配置项目设置(通常会自动检测)
  5. 点击 “Deploy” 开始部署
  6. 等待部署完成,获得专属域名

优势:

  • 部署速度快,自动化程度高
  • 全球 CDN 加速,访问速度快
  • 支持自定义域名
  • 提供免费的 SSL 证书
  • 与 GitHub 集成良好

2. Netlify 部署

Netlify ,更新一次博客花费15积分,不到一天把免费的300积分额度干没了,(我觉得是push脚本没写好)遂当作备用方案。

部署步骤:

  1. 访问 Netlify 官网 并注册账号
  2. 点击 “Add new site” -> “Import an existing project”
  3. 选择 GitHub 并授权访问您的博客仓库
  4. 选择要部署的仓库
  5. 配置构建设置(输出目录等)
  6. 点击 “Deploy site” 完成部署

优势:

  • 界面简洁,操作直观
  • 提供表单处理功能(免费版有限制)
  • 支持 A/B 测试
  • 内置 CI/CD 功能
  • 丰富的插件生态系统

3. Cloudflare 部署

Cloudflare ,赛博大善人,还没在上面部署,先用着vercel。

部署步骤:

  1. 访问 Cloudflare Pages 并登录
  2. 点击 “Create a project”
  3. 连接到 GitHub 并选择博客仓库
  4. 配置构建设置(框架预设、构建命令等)
  5. 设置自定义域名(可选)
  6. 点击 “Save and Deploy” 开始部署

优势:

  • 利用 Cloudflare 全球网络,性能优秀
  • 与 Cloudflare 其他服务集成良好
  • 提供强大的安全防护功能
  • 支持预览部署
  • 免费版包含丰富的功能

总结

这三种免费部署方式各有特色:

  • Vercel 最适合前端开发者和现代 Web 应用
  • Netlify 以其易用性和功能丰富著称
  • Cloudflare 凭借强大的网络基础设施和安全功能脱颖而出

无论您选择哪种方式,都可以轻松地将您的博客或网站部署到互联网上,与全世界分享您的内容。建议您根据自己的需求和技术背景选择最适合的平台。

END