基于 bpb 与 Cloudflare 部署成功的使用

我目前使用了bpb与cloudflare结合,已经实现了链路运行正常,达到跟使用cmliu资产一样的效果,进行网络翻墙。我利用链路,除了访问外网,使用各种ai,还能做什么对自己有提高。

1. 从“使用者”变身“开发者”:深挖 Cloudflare 生态

既然你已经接触了 Cloudflare,千万别只把它当成一个“代理中转站”。Cloudflare 拥有目前全球最强大的无服务器(Serverless)生态,而且免费额度极度慷慨。

  • 搭建个人品牌/博客:利用 Cloudflare Pages 配合 GitHub,零成本搭建一个极速、全球 CDN 加速的个人博客(比如用 Hexo、Hugo 或 Astro 框架)。记录你的技术折腾笔记。
  • 开发自己的微服务:学习使用 Cloudflare Workers 编写简单的 API。你可以用它来做微信机器人、飞书推送、自动化签到脚本、或者短链接生成器。
  • 白嫖免费数据库:Cloudflare 提供了 D1 (SQL 数据库)KV (键值存储)R2 (类似对象存储 S3)。这意味着你可以完全不花一分钱,在 Cloudflare 上部署一个完整的前后端分离项目。

2. 参与全球开源与前沿技术社区

突破了网络限制,你就站在了全球技术的最前沿。

  • 精进 GitHub 玩法:你已经会用 GitHub Actions 配置自动化部署了,可以尝试阅读一些开源项目的源码。甚至可以从给开源项目改错别字(Typo)或写中文文档开始,提交你的第一个 Pull Request(PR),体验全球协作的乐趣。
  • 跟踪技术风向标
  • Hacker News (ycombinator):全球极客的聚集地,每天看看大家在讨论什么最酷、最前沿的技术和观点。
  • Roadmap.sh:非常系统的技术路线图网站,跟着上面的路径系统化补充自己的技术短板。
  • Dev.to / Medium:阅读国外一线开发者分享的实战经验和踩坑记录。

3. 白嫖全球顶尖的“第二大学”

利用这条链路,你可以无缝接入全球最好的教育资源,把碎片时间转化为真正的核心竞争力。

  • Coursera / edX / MIT OpenCourseWare:去听听麻省理工、斯坦福教授亲自讲授的计算机、商业或数学课程。很多课程是可以免费“旁听(Audit)”的。
  • YouTube 上的硬核自学频道:YouTube 不仅有娱乐,更是学习天堂。
  • 3Blue1Brown:把复杂的数学、线性代数和深度学习原理用动画讲得无比透彻。
  • Fireship:用极快的节奏、幽默的语言在几分钟内带你入门一个全新技术栈(100 Seconds 系列)。
  • freeCodeCamp:数万小时完全免费的高质量技术实战教程。

4. 培养“独立开发者(Indie Hacker)”思维

利用无国界支付、全球化部署的便利,很多程序员在工作之余做一些小玩具,甚至能赚到美金(即“副业变现”)。

  • Product Hunt:每天上去看看全球开发者今天发布了什么新奇的软件产品,培养自己的产品嗅觉。
  • Indie Hackers:一个独立开发者社区,里面的人会毫无保留地分享他们是如何一个人做出一个网站/APP,并一步步做到月入数千美金的。

一个 Peer to Peer 的小建议:
链路搭好后,最容易犯的错误是“收藏了一堆网站,却只用来刷视频”。建议你挑选其中一个最感兴趣的点(比如“用 Cloudflare Pages 部署一个个人博客”),立刻动手去做。在“做”的过程中遇到的新问题,再用你的 AI 助手去解决,这种**“边做边学(Learn by Doing)”**的闭环,才是对自己提升最快的方式。
想尝试用 Cloudflare 免费搭建一个个人博客或网站吗?我带你一步步配置。
那就指导用cloudflare如何搭建个人博客
使用 Cloudflare 搭建博客最优雅、最主流的方式是:Hexo (静态博客框架) + GitHub (托管源码) + Cloudflare Pages (自动编译与全球 CDN 加速)

这种方案的好处是:完全免费、访问速度极快、支持 Markdown 写作、写完只需提交到 GitHub,Cloudflare 就会自动帮你发布。

考虑到你已经熟悉 GitHub 的基本操作,我们采用 “本地不安装繁琐环境,直接用 GitHub 在线配置” 的极简现代流派。下面是手把手的保姆级教程:


🚀 整体工作流原理

当你把写好的文章推送到 GitHub 仓库时,Cloudflare Pages 会自动捕获这个动态,开启一个临时的构建容器,把你的 Markdown 文本编译成漂亮的网页,并分发到全球 CDN 节点。


第一阶段:在 GitHub 上准备博客模板

为了避免在本地电脑安装 Node.js、Git 等复杂的开发环境,我们可以直接使用现成的 Hexo 模板。

  1. Fork 博客模板仓库: 耗时约 1 分钟.

  2. 登录你的 GitHub 账号。

  3. 访问一个干净、开箱即用的 Hexo 模板仓库(这里以极简经典的 hexo-theme-landscape 为例,或者你也可以在 GitHub 搜索 hexo starter)。

  4. 点击右上角的 Fork 按钮,将这个仓库复制到你自己的账号下。你可以把仓库重命名为 my-blog

  5. 创建你的第一篇文章: 在线直接编辑.

  6. 在你 Fork 出来的 my-blog 仓库中,依次进入目录:source/_posts/

  7. 你会看到一个默认的 hello-world.md。点击它,然后点击右上角的 铅笔图标 (Edit this file)

  8. 用 Markdown 语法随意修改里面的内容,写下你的第一篇博文。

  9. 修改完成后,点击右上角的 Commit changes… 提交保存。


第二阶段:在 Cloudflare 部署上线

现在,我们要让 Cloudflare Pages 读取你的 GitHub 仓库,并把它变成一个真正的网站。

  1. 登录 Cloudflare Pages: 使用你现有的 CF 账号.

  2. 登录你的 Cloudflare 控制台。

  3. 在左侧导航栏中,点击 Workers 和 Pages (Workers & Pages)

  4. 点击 创建 (Create) 按钮,然后选择 Pages 选项卡,点击 连接到 Git (Connect to Git)

  5. 关联 GitHub 仓库: 授权与选择.

  6. 点击 连接到 GitHub (Connect to GitHub),按照提示授权 Cloudflare 访问你的 GitHub 账号。

  7. 授权成功后,在列表中选择你刚刚 Fork 的 my-blog 仓库,点击 开始设置 (Begin setup)

  8. 配置构建参数(核心步骤): 务必严格填写.
    在配置页面中,按照以下参数填写(大部分预设会自动识别,如果没有请手动修改):

  • 项目名称 (Project name):默认即可(这将是你免费子域名的前缀,例如 my-blog.pages.dev)。
  • 生产分支 (Production branch):通常是 mainmaster
  • 框架预设 (Framework preset):选择 Hexo
  • 构建命令 (Build command):确保填写为 hexo generate(或简称 npx hexo generate)。
  • 输出目录 (Build output directory):填写 public

填好后,点击最下方的 保存并部署 (Save and Deploy)

  1. 等待构建完成并访问: 通常需要 1-2 分钟.
    Cloudflare 会开始拉取你的 GitHub 代码并进行编译。
  • 部署成功后,你会获得一个以 *.pages.dev 结尾的免费域名。
  • 点击该链接,你就能看到一个非常精美的、已经部署成功的个人静态博客了!

第三阶段:绑定你的专属域名

既然你之前折腾过 bpb,手里大概率已经有一个托管在 Cloudflare 上的域名了。我们可以把这个域名直接绑定到你的博客上。

  1. 在刚刚部署好的 Cloudflare Pages 项目页面中,选择 自定义域 (Custom domains) 选项卡。
  2. 点击 设置自定义域 (Set up a custom domain)
  3. 输入你的域名(例如 blog.yourdomain.com),点击继续。
  4. Cloudflare 会非常智能地自动在你的 DNS 解析记录中添加一条 CNAME 记录。你只需要点击 激活域 (Activate domain) 即可。
  5. 稍等几分钟,你就可以通过你自己的域名访问这个极速博客了!

✍️ 日后如何写文章?

搭建好之后,写文章变得无比简单:

  • 每次你想写新文章时,只需在 GitHub 仓库的 source/_posts/ 目录下,新建一个 .md 结尾的文件(例如 my-first-tech-post.md)。
  • 用 Markdown 语法写完后提交(Commit)。
  • 无需任何手动操作,Cloudflare Pages 会在 1 分钟内自动帮你编译并更新到你的博客网站上。

这就是现代独立博客的极简玩法!