终于发现了一个主题简约,部署简单的博客了
成品预览: https://blog.linuxgo.me
准备工作
- https://github.com/signup 注册一个 GitHub 账号、https://dash.cloudflare.com/sign-up 注册一个 cf 账号
- 如果你有域名,推荐部署到 vercel,如果没有则推荐部署到 cf pages
- 付费方案:spaceship.com 注册 10 年 6 位数字 xyz 域名约 49 元人民币,支持支付宝支付
- 免费方案:https://linux.do/t/topic/26864
- 通过 GitHub 账号登陆 vercel 账号
- 将域名挂载到 cf,参考帖子: https://linux.do/t/topic/210740
本地搭建博客
- 首先 https://github.com/new 新建一个仓库,仓库名填你的 github 用户名
- 申请 Github token ,注意只会显示一次,记得保存
- https://github.com/getgridea/gridea/releases 下载自己系统版本的 gridea 客户端,首先点左下角预览,没问题之后填写 github 配置,保存,检测远程连接无误之后点左下角同步
发布到远程
- https://vercel.com/ 使用 github 账号登录 vercel
- add new project, import 之前创建的仓库,部署很快,一般几秒钟就好
- 由于默认的域名被墙,要设置自己的域名
- 这里设置好之后,返回 cf 创建一个 cname 记录
- 等待一会 vercel 生成 ssl 证书之后就可以访问啦!如果出现重定向次数过多,可以设置 SSL 加密为完全(严格)
加速优化
我这边 vercel 速度是很快的,如果你所在地区访问很慢,可以尝试将 cf 里面的 cname 地址改为(vercel 证书颁布之后再改): vercel-cname.xingpingcn.top
参考
https://open.gridea.dev/
https://qklg.net/post/20230611/
https://linux.do/t/topic/26864
https://linux.do/t/topic/210740
https://github.com/xingpingcn/enhanced-FaaS-in-China