网站迁移
本站建立一年出头,不知不觉写了挺多东西。虽然它们对任何人都没什么用,但我还挺希望它继续存在于网络之海的,因此是时候迁移了。
Why?
作为 Jekyll 生成的简单静态网站,当初部署在 Gitlab Pages 上,主要出于两个原因:
- Github Pages 不支持免费用户使用 private repo 做网站后台
- Gitlab 更加自由开放,也深受我关注的一些开发者推崇
他们之中有不少甚至在 M$ 收购 Github 后,彻底离开 Github
然而时过境迁,这两条都不再成立。
Github Pages 的资费情况依然如此,但当时我并未了解到 Cloudflare 的免费服务,Pages 和 Worker 竟如此强大,由于 Cloudflare 的域名服务不够符合我的需求,就草草跳过了。 可以将 Github 的 private repo 托管到 Cloudflare,获得更好的性能与可访问性。尝试后,后台体验也十分不错。
说到 Gitlab,建站后不久,就有 Gitlab 营收不佳寻求收购的传言,之后公司管理层与其他方面的变化,也印证了这一点。但近期 Gitlab 中国区代理「极狐」的种种离谱操作,印象中很少有公司做到如此程度。
极狐 SaaS (jihulab.com) 自 2024/1/2 起停止向用户提供免费服务。24/12 起,官方公告陆港澳用户无法直接注册 GitLab.com 帐号,会被跳转到极狐;GitLab 亦要求已有陆港澳用户在 60 日内迁移,之后将删除帐号。这两条连在一起看,更显得幽默。
明面上的官方消息已是如此,暗地里则有更多闹剧:
- 客服诱导用户承认免费使用 GitLab Community Edition,并以此为“证据”口头威胁甚至发函索款
- @麦田里的程序员 号召其他员工合力开除“不懂开源”的老板
- 极狐员工杨周 (疑似 @麦田里的程序员 本人) 实名举报称极狐 CEO 隐瞒美国资本身份,渗透航天企业危害国家安全
依赖社区的服务性企业,在天朝的土壤上,钱方面的问题只会比原本的 Gitlab 严重数倍,代理的极狐也丝毫不掩饰赚最后一票就跑的态度。
尽管我的账号并未被判定为中港澳所属,但这样的服务早已不值得信任。
How?
作为 Jekyll 生成的静态站点,本站的迁移主要有以下工作:
- repo 本身的迁移
- Cloudflare Pages 的配置
- Gitlab CI/CD 改写成 Github Actions
- 域名的迁移和 DNS 配置
都是简单的 routine work,不过我很少干这种事,配置好了也长期无需改动,没必要弄太清楚。这种事情人工智障 chatbot 倒挺在行,省去了不少读 log 查 doc 的时间。
最后不得不感慨 Cloudflare 几乎做到网络服务 免费 稳定 易用 这个不可能三角,不愧为「赛博菩萨」
Comments powered by Disqus.