Skip to content

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 对应,实现「提交即发布」。


📸 本地运行示意

本地运行截图


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