Skip to content

Commit 198521c

Browse files
JusterZhuclaude
andauthored
docs: overhaul GeneralSpacestation product page with pricing tabs and i18n sync (#100)
* docs: rewrite Beginner cookbook with step-by-step self-guided flow - Replace Hub-centric 'run the samples' approach with self-guided 'write-your-own' flow: Client → Upgrade → Tools → Server → verify - Add bilibili video embed (BV12P9dBiEEh) and ASCII update flow diagram - Client code: only 3 secrets in UpdateRequest — all identity fields (MainAppName, ClientVersion, UpdateAppName, etc.) are auto-discovered by AppMetadataDiscoverer from generalupdate.manifest.json - Upgrade code: AppType.Upgrade, no SetConfig — params via encrypted IPC - Phase 4 (Tools): use Config tab, not Patch tab; steps match actual UI (.csproj path → Analyze → Generate Sample) - Fix directory structure: Upgrade.exe lives in update/ subdirectory per manifest's updatePath, not alongside Client - Manifest JSON example reflects actual ManifestInfo field names and omits secrets (they belong in code) - Sync all three locales: zh (default), zh-Hans, en Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * fix: replace react-player import with bilibili iframe embed react-player is not a project dependency, causing Docusaurus build to fail with 'Module not found'. Use bilibili's native iframe embed instead, which requires no extra npm package. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * fix: address Copilot review — diagram endpoint path and curl -X POST - ASCII diagram: POST /Verification -> POST /Upgrade/Verification - Troubleshooting table: add missing -X POST to curl command Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * docs: remove 部署与运维 (Deployment & Operations) guide section Delete the guide directory and its three locale files. Remove the autogenerated category from sidebars.js. Fix dangling links in Bowl, Differential, and Extension component docs across all locales. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * docs: component table cleanup, cookbook UAC notes, contact page, i18n fixes - Remove 返回值 (return value) column from instance method tables in all 5 component docs (Core, Differential, Drivelution, Bowl, Extension) across default zh-Hans and zh-Hans i18n versions - Add installation directory UAC/permission notes to Beginner cookbook in all 3 locales (zh-Hans default, zh-Hans i18n, en i18n) - Create /contact page with QQ group (748744489) and email contact info, supporting both Chinese and English - Add '联系方式 / Contact' navbar item on the right side - Fix homepage to respect locale: translate hero subtitle, feature cards, tech stack title, and page meta to English when viewing in en mode - Fix homepage CTA button (开始探索 / Get Started) to link to cookbook instead of GeneralSpacestation - Translate 2026-05-20 releaselog entry from Chinese to English in en i18n Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * docs: overhaul GeneralSpacestation product page with pricing tabs and i18n sync - Replace static .md with .mdx for Tabs/TabItem JSX support - Add 3-tier pricing comparison with rounded-tab toggle (Pay-as-you-go / Personal / Enterprise) - Reorganize into 6 focused sections: Pricing, Overview, Features, Architecture, Screenshots, Custom Solutions - Add Bilibili product video embed at page top - Add .pricing-tabs CSS with light/dark mode rounded design - Sync zh-Hans and en i18n copies with identical structure - Keep all existing screenshots; remove stale deployment/tutorial content - Extract sales & feature info from V1.9 product knowledge base Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * fix: add missing Tabs/TabItem imports in GeneralSpacestation.mdx Docusaurus 3.1.1 requires explicit imports for @theme/Tabs and @theme/TabItem in MDX files — they are not globally available. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
1 parent cd5f85b commit 198521c

7 files changed

Lines changed: 621 additions & 159 deletions

File tree

website/docs/doc/GeneralSpacestation.md

Lines changed: 0 additions & 53 deletions
This file was deleted.
Lines changed: 187 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,187 @@
1+
---
2+
sidebar_position: 1
3+
---
4+
5+
import Tabs from '@theme/Tabs';
6+
import TabItem from '@theme/TabItem';
7+
8+
<iframe
9+
src="//player.bilibili.com/player.html?bvid=BV12P9dBiEEh&page=1"
10+
width="100%"
11+
height="480"
12+
style={{ borderRadius: '8px', border: 'none' }}
13+
allowFullScreen
14+
scrolling="no"
15+
/>
16+
17+
![](imgs/GeneralUpdate_h2.png)
18+
19+
## 版本与价格
20+
21+
TSLH™ GeneralSpacestation 采用**年度付费模式**,购买或续费即可获得当年版本的永久授权。所有版本均提供部署指导与用户操作手册。
22+
23+
<Tabs className="pricing-tabs">
24+
<TabItem value="subscription" label="订阅版">
25+
26+
**按需付费,灵活可控**
27+
28+
| 项目 | 说明 |
29+
|------|------|
30+
| 付费模式 | 流量费 + 服务费 |
31+
| 流量包 | 9 元 / 100 GB(有效期 1 个月) |
32+
| 服务费 | 流量包总价的 10% |
33+
| 席位 | 不限制 |
34+
| 技术支持 | 公共频道 |
35+
| Beta 版本优先 ||
36+
37+
> 流量包价格随供应商调整可能变动,支持按需灵活采购。
38+
39+
</TabItem>
40+
<TabItem value="personal" label="个人版">
41+
42+
**轻量起步,独立开发者首选**
43+
44+
| 项目 | 说明 |
45+
|------|------|
46+
| 首年 | ¥599 |
47+
| 续费 | ¥299 / 年 |
48+
| 永久授权 | ✓(含后续一年更新) |
49+
| 席位 | 1 个 |
50+
| 技术支持 | 公共频道 |
51+
| 专属技术支持 ||
52+
53+
</TabItem>
54+
<TabItem value="enterprise" label="企业版">
55+
56+
**专业服务,企业级全场景覆盖**
57+
58+
| 项目 | 说明 |
59+
|------|------|
60+
| 首年 | ¥2599 |
61+
| 续费 | ¥1299 / 年 |
62+
| 永久授权 | ✓(含后续一年更新) |
63+
| 专属技术支持 | 1 个席位 |
64+
| Beta 版本优先 ||
65+
| 公共频道支持 ||
66+
67+
</TabItem>
68+
</Tabs>
69+
70+
### 优惠政策
71+
72+
- **阶梯定价锁价**:所有用户首次购买后永久锁定该价格,续费不涨价
73+
- **合作展示折扣**:使用本产品开发项目并授权展示合作关系,永久享受 **10% 折扣**
74+
- **定制开发**:特殊需求支持单独洽谈付费定制
75+
76+
---
77+
78+
## 产品概述
79+
80+
TSLH™ GeneralSpacestation 是**客户端全生命周期升级管理服务**,聚焦企业客户端更新包管理、版本发布、推送管控、日志追踪等核心场景,一站式解决更新繁琐、流量浪费、发布混乱、追溯困难等问题。
81+
82+
- **适用场景**:桌面客户端、移动端应用的自动升级管理,包括版本发布、灰度推送、更新追踪
83+
- **部署模式**:私有化本地部署,数据不出企业内网
84+
- **核心价值**:降低客户端运维成本、精准控制版本发布范围、完整追溯升级链路
85+
86+
### 体系构成
87+
88+
| 组件 | 说明 | 是否收费 |
89+
|------|------|----------|
90+
| GeneralSpacestation | 自动升级管理服务解决方案(服务端) ||
91+
| GeneralUpdate.Admin | 自动升级管理可视化客户端 ||
92+
| GeneralUpdate | 桌面客户端自动升级组件 | 否(开源) |
93+
| GeneralUpdate-Samples | GeneralUpdate 使用代码示例 | 否(开源) |
94+
95+
> **在线文档**[https://www.justerzhu.cn/](https://www.justerzhu.cn/)
96+
> **开源仓库**[GitHub - GeneralUpdate](https://github.com/GeneralLibrary/GeneralUpdate) · [GitHub - GeneralSpacestation](https://github.com/TSLH-Technology/GeneralSpacestation)
97+
98+
---
99+
100+
## 核心功能
101+
102+
### 智能分组灰度发布
103+
104+
按区域、产品线、门店、试点客户灵活编组,精准控制更新范围,降低发布风险。支持**分组冻结**,被冻结的分组无法接收升级推送,用于误发补丁后的紧急阻止。
105+
106+
### 补丁包管理
107+
108+
三种制作模式覆盖全场景:
109+
110+
| 模式 | 说明 | 适用场景 |
111+
|------|------|----------|
112+
| 自动构建 | 读取发布命令文件,系统自动执行发布并生成历史版本 | 标准化发布流程 |
113+
| 手动构建 | 手动指定目录,通过文件差异对比生成差分补丁 | 灵活定制场景 |
114+
| 全量构建 | 直接压缩指定目录全部文件 | 首次发布或完整覆盖 |
115+
116+
- **二进制差分压缩**,仅同步变更文件,补丁体积极小(KB 级),大幅节省带宽与存储成本
117+
- 支持 ZIP 格式、断点续传,单次更新失败后下次启动可继续下载
118+
119+
### 三级管理体系
120+
121+
```
122+
产品管理 → 分组管理 → 客户端管理
123+
```
124+
125+
同一产品下按区域、门店或试点范围划分子组,各分组下管理实际客户端设备,通过应用密钥(App Key)唯一标识,实现精细化数据隔离。
126+
127+
### 灵活版本推送
128+
129+
| 推送方式 | 说明 |
130+
|----------|------|
131+
| 立即推送 | 选择分组后即时下发更新通知 |
132+
| 定时推送 | 指定发布日期和时间,到时自动推送 |
133+
| 强制更新 | 标记补丁包为强制更新,客户端不可跳过 |
134+
| 可选更新 | 客户端可自行选择是否执行升级 |
135+
136+
### 全链路日志追溯
137+
138+
- **升级记录**:客户端升级操作全程记录,含状态(成功/失败/升级中)、版本号、操作时间
139+
- **推送记录**:管理员推送操作留痕,含操作人、推送时间、目标分组
140+
- 支持按产品、版本、时间范围、状态等多维度查询
141+
142+
### OSS 极简升级模式
143+
144+
一键生成版本配置文件,无需编写服务端代码。客户端直接根据 OSS 文件服务器的版本信息判断是否更新,大幅降低新手接入门槛。
145+
146+
### 扩展管理
147+
148+
支持将插件或扩展目录压缩为扩展包上传至服务端统一管理,支持依赖关系声明、平台筛选和预发布标记,满足插件化架构需求。
149+
150+
### 多语言与主题
151+
152+
支持中文 / 英文界面切换,明 / 暗双主题,可折叠菜单,操作空间更大。
153+
154+
---
155+
156+
## 解决方案架构
157+
158+
![](imgs/solution2.png)
159+
160+
![](imgs/solution.png)
161+
162+
---
163+
164+
## 界面展示
165+
166+
![](imgs/generalspacestation.png)
167+
168+
![](imgs/generalspacestation2.png)
169+
170+
![](imgs/GeneralSpacestation_server.png)
171+
172+
---
173+
174+
## 可定制方案
175+
176+
除标准版本外,我们提供以下增值服务,满足企业个性化需求:
177+
178+
| 服务 | 说明 |
179+
|------|------|
180+
| 定制开发 | 根据业务需求定制功能模块,单独洽谈付费 |
181+
| 项目对接 | 技术团队一对一接入指导,助企业快速上手 |
182+
| 培训支持 | 线上 / 线下产品培训会议 |
183+
| 部署指导 | 私有化部署全程技术支持 |
184+
185+
> 💡 商务咨询请扫描下方二维码(推荐微信添加),加好友请注明来意。
186+
187+
![](imgs/contact.png)

website/i18n/en/docusaurus-plugin-content-docs/current/doc/GeneralSpacestation.md

Lines changed: 0 additions & 53 deletions
This file was deleted.

0 commit comments

Comments
 (0)