一个背单词应用,在三个平台之间辗转搬家的故事
「記憶禪」 是一个背单词应用(网站),支持闪卡翻转、拼写测试、AI 记忆技巧、错题本、学习计划等功能。
你写的所有代码都存在 GitHub 上。就像一个代码版的「百度网盘」,不光能存文件,还能记录每一次修改(版本控制)。改坏了?可以一键回到上个版本。218 次提交 = 你改了 218 次代码,每一次都有记录,随时可以回退。
在 Lovable 里用对话的方式告诉 AI 你想做什么界面,它帮你写代码。写完的代码会自动推送到 GitHub 保存。Lovable 是「写代码的地方」,GitHub 是「存代码的地方」。
背单词应用里的所有单词数据、用户账号、学习进度全存在 Supabase 里。如果网站不连 Supabase,打开就是个空壳——没有单词可以背。项目叫
yangxi。
代码写好存在 GitHub 里,但你不能让别人打开 GitHub 去看代码。你需要把代码「部署」到服务器上,变成网站。Lovable 自带部署,但需要翻墙才能在中国访问。CF Pages 的链接中国大陆可以直接访问,不需要 VPN。
在 Lovable(旧账号) 里从零创建了「記憶禪」。Lovable 写代码 → 自动存到 GitHub(仓库名
inkless-study-pad)→ 又连上了 Supabase(里面存了所有单词数据)。一切运转良好,积累了 218 次代码提交。
旧 Lovable 账号的月额度用完了,也不想续那个号了。同时发现 v0 还有会员积分没用完(有有效期),想物尽其用,所以把项目导入了 v0。
v0 接手后灾难连连:
yangxi),只能新建一个全新的yangxi 里的所有单词数据迁移到新项目里 → 费力又没必要非常恼火,决定彻底放弃 v0。
创了新 Lovable 账号充了会员,但发现 Lovable 不允许导入已有的 GitHub 仓库——它只能新建项目并自动创建新仓库。就是说,GitHub 上已经有完整的项目代码,Lovable 偏偏不让你直接用。
我们想了个聪明的方案——把新旧仓库的名字互换,骗 Lovable 连到老代码。
回到最朴素的方法:
inkless-study-pad 保留了完整的 218 条历史记录。
yangxi根本原因:每个平台都只想自己当老大。
不让导入已有仓库,必须用笨办法复制代码
不让连已有 Supabase,要新建数据库、迁移数据、开会员
互不兼容,换平台 ≈ 搬家,家具搬不走
只是想做一件简单的事——换个平台继续开发同一个项目——但每个平台都设了藩篱。
| 待办 | 说明 |
|---|---|
| CF Pages Git 自动部署 | 现在每次改代码要手动部署。设置后 push 代码即自动上线 |
| Vercel Skills 性能优化 | JS 文件 6.5MB 太大,加载慢,目标压到 3MB 以下 |