我的博客-RIN
00 分钟
2024-7-16
2024-9-13
type
status
date
slug
summary
tags
category
icon
password
cover 1
cover
notion image

永远年轻,永远热泪盈眶

本博客根据开源博客Rin部署
Rin 是一个基于 Cloudflare Pages + Workers + D1 + R2 全家桶的博客,无需服务器无需备案,只需要一个解析到 Cloudflare 的域名即可部署
我选他的原因也很明显,他可以实现动态博客,不用像一般的静态博客一样,需要本地编译发表文章,他可以直接线上发布,很好用!(你说为什么不直接用动态博客,没有服务器呗),缺点就是,部署稍微麻烦点这里稍微介绍一下难点和大体部署思路:

后端

部署需要一系列变量,都可以在github设置,很方便
在自己 fork 的仓库中 > Settings > Secrets and Variables > Actions > Repository secrets 点击 New repository secret :
同时你可以在Actions secrets and variables的 Variables 中创建以下变量:
难点也在这里,这里需要的一系列id可key包括Github OAuth,cloudflare api,cloudflare R2,获取倒是不难,难点需要交叉获取,例如·需要获取github oauth 需要前后端地址,但获取前后端地址需要先获取github oauth,这时候需要先填别的获取到id,部署完成拿到地址后再改回来,其他id类似,全部写完部署也就差不多了,写完之后回到github仓库的actions点击部署即可,后端到此部署完成。

前端

前端很简单,直接cloudflare page 选择仓库,填写变量:
环境变量:
到此前端也好了,因为作者一直在更新,所以只写了大致思路,具体部署教程参考作者
如果你觉得我这篇教程看不懂1,我也推荐你去看这个大佬的教程:笨蛋小破站
上一篇
免费域名
下一篇
Makedown语法

评论
Loading...