2026-03-18:ICE 数字实验室起航
回顾今天的工作,我们不仅搭建了一个技术博客,更是在本地与阿里云 ECS 之间建立了一套标准的生产级 CI/CD 架构。作为 ICE 数字实验室 的起航日,以下是今天工作的系统性总结。
🏗️ 核心基建达成
| 维度 | 交付成果 | 技术细节 |
|---|---|---|
| 站点选型 | VitePress (TS 版) | 极简、高性能、支持 Markdown 渲染,适合「一天一篇」写作。 |
| 自动化流 | GitHub Actions | 实现 Push-to-Deploy,代码提交即触发生产环境更新。 |
| 云端环境 | 阿里云 ECS + Nginx | 成功配置 SSL 证书与 blog.tripbot.top 域名解析。 |
| 跨平台对齐 | Git 全局配置 | 统一编码(UTF-8)与 CI 环境下的执行权限,避免本地与服务器行为不一致。 |
🔄 CI/CD 流程与权限贯通
从代码推送到线上生效,整条链路已打通:Git Push → GitHub Actions(具备仓库与 Runner 执行权限)→ npm run docs:build 构建 → rsync 经 SSH 密钥认证同步至 ECS。权限在每一环都明确配置:Actions 使用仓库 Secrets 中的 ECS_HOST / ECS_USER / ECS_SSH_KEY,与服务器 authorized_keys 对应,实现「提交即发布」。
📸 本地运行示意

今天的工作非常高效,「数字实验室」已经正式上线。