Files
OpenTerminal/website
Bill 309de439e8
Deploy website to GitHub Pages / deploy (push) Waiting to run
CI / typecheck + test + build (windows) (push) Canceled after 0s
website: v1.0.22 — drop MSI, refresh screenshots (agents/themes/lock)
- download: NSIS exe only, v1.0.22 links, update-source order GitHub-first
- features: 22 highlight rules, 11 builtin themes, bg dim layer
- new rows: AI Agent workspace, lock screen & security
- changelog: 1.0.22 / 1.0.21 / 1.0.20
2026-10-08 14:10:15 +08:00
..

OpenTerminal 官网

OpenTerminal 的产品介绍站点,部署在 GitHub Pages。 纯静态 HTML + CSS,无构建步骤、无第三方依赖,改完即可发布。

线上地址

  • GitHub Pages: https://billowliu2.github.io/OpenTerminal/

目录结构

website/
├── index.html          # 单页站点:功能介绍 / 下载 / 更新日志
├── .nojekyll           # 让 GitHub Pages 原样托管(跳过 Jekyll 处理)
└── assets/
    ├── style.css       # 全部样式(企业风浅色主题,单一强调色)
    ├── shot-terminal.jpg   # 主界面截图(三路分屏并行 AI 编程 Agent,含背景图个性化)
    ├── shot-agents.png     # 多路 AI Agent 分屏截图(无背景图版)
    ├── shot-themes.jpg     # 主题设置页截图(背景图/不透明度/压暗层)
    ├── shot-lock.png       # 锁屏界面截图
    └── icon.png            # 应用图标(来自仓库 build/icon.png)

发新版本时需要更新的地方

index.html 中搜索当前版本号,共 2 处下载链接(hero 主按钮、下载表格 exe)。 自 v1.0.22 起不再提供 MSI,只有 NSIS exe 一条直链:

https://github.com/billowliu2/OpenTerminal/releases/download/v<版本>/OpenTerminal-<版本>-setup.exe

注意:发布新版本时需同时把安装包资产上传到 GitHub release (HTTPS_PROXY=http://127.0.0.1:7897 node scripts/release.cjs <版本> --skip-gitea), 否则直链 404。

同时更新「近期更新」小节(与 RELEASE_NOTES.md 内容保持一致)和下载表格里的文件大小。

部署方式

GitHub Actions 工作流 .github/workflows/deploy-website.yml: push 到 main 且 website/ 下有改动时,自动把 website/ 目录发布到 GitHub Pages。 Gitea(git.codingplan.site)只同步代码,Pages 由 GitHub 侧托管。

首次部署需要在 GitHub 仓库设置里确认:Settings → Pages → Source 选择 "GitHub Actions"(工作流已声明 pages: write 与 id-token: write 权限)。

本地预览

无构建步骤,任选其一:

# Python
python -m http.server 8080 --directory website

# Node
npx serve website

然后访问 http://localhost:8080。直接双击 index.html 也可以(无跨域资源)。

设计约定

  • 浅色企业风,避免营销站常见的霓虹/渐变装饰
  • 强调色仅一个:#1a7f37(应用品牌绿 #3fb950 的深色化,保证浅底对比度 ≥ 4.5:1)
  • 截图来自真实运行界面,与应用内设置一致
  • 中文为主要语言;字体使用系统栈(Segoe UI / 微软雅黑),不加载外部字体