Vicverse
Published on

Vicverse 更新日志 #2:Apex 日志发布与部署链路修复

Authors
  • avatar
    Name
    Vic Wu
    Twitter

本次更新主要完成了两件事。

第一,正式发布了一篇新的 Apex 游玩日志。

第二,重新梳理并修复了从本地项目到 GitHub,再到 Vercel 和正式域名的部署链路。

这次更新不是单纯增加一篇文章,也是在确认 Vicverse 后续是否真的可以稳定发布。


新增 Apex 游玩日志

本次新增文章:

《Apex 两百小时后:从解锁排位到重新学习对局》

文章内容来自一篇较长的 Apex 阶段性记录。

它保留了原本的表达方式和思考路径,同时对结构进行了整理,让它更适合在 Vicverse 中长期保存。

这篇文章记录了几个部分:

  • 从手柄入门到转键鼠
  • 排位 bug 的反馈和修复
  • 从黑盒经验帖和直播中学习 Apex
  • 对跳点、落地架和地图熟悉度的思考
  • 131 握姿带来的手感变化
  • 外设、作息和竞技状态之间的关系
  • 投入游戏后与朋友之间的段位差距和氛围变化

它被归入 game 标签,因此会出现在游戏思考栏目中。


GitHub 推送链路修复

在准备发布时,本地提交已经完成,但最开始无法正常推送到 GitHub。

问题主要有两个。

一是本地 Git 还没有配置可用的 GitHub 推送凭据。

二是 HTTPS 推送会遇到 password/token 输入和代理连接问题。

最后采用的方案是改用 SSH。

本地生成了新的 SSH key,并添加到 GitHub 账号中。随后仓库 remote 从 HTTPS 切换为 SSH:

git@github.com:vicwu9709-code/vicverse-site.git

这意味着后续从本地推送到 GitHub 时,不再需要反复输入 GitHub password 或 token。

这是一次很重要的维护。

如果发布文章的入口很麻烦,长期更新就会变成负担。


Vercel 项目绑定问题

GitHub 推送成功后,线上网站一开始并没有更新。

这说明问题不在文章本身,也不在 GitHub,而是在 Vercel 项目和正式域名的绑定关系上。

检查后发现,Vercel 中存在多个和 Vicverse 有关的项目。

其中多个项目都曾经绑定过 www.vicverse.me

这会导致一个问题:

代码已经推到了正确的 GitHub 仓库,但正式域名并不一定部署的是这个仓库对应的最新项目。

最终确认当前正式域名实际指向的是:

vicverse-live

因此,本地项目被重新链接到 Vercel 的 vicverse-live 项目,并手动触发了一次 Production 部署。


正式部署结果

本次部署完成后,Vercel 构建通过。

新文章页面已经可以通过正式域名访问:

https://www.vicverse.me/blog/nested-route/apex-200-hours-learning-log/

首页也已经可以看到新文章标题。

这说明当前链路已经重新打通:

本地修改 → GitHub main → Vercel 项目 → 正式域名


后续维护方向

这次更新暴露出一个问题:

Vicverse 在 Vercel 端存在过多历史项目。

这些项目会让后续维护变得混乱,尤其是在判断正式域名到底指向哪个项目时。

后续可以考虑逐步整理 Vercel 项目,只保留真正用于生产环境的项目,并清理或归档旧项目。

但当前最重要的一点已经完成:

Vicverse 可以继续发布文章,并且正式域名已经能看到最新内容。

From chaos to structure.

Discussion

评论

还可输入 1200

正在加载评论...