@@ -140,9 +142,7 @@ export default function Plan() {
- window.open(
- 'https://rowan-nannyberry-f3f.notion.site/0aa37f19b32d4189aa006de9786a35df?pvs=4'
- )
+ window.open(currentLanguage === 'en' ? '/pricing' : '/zh-Hans/pricing', '_self')
}
>
详细文档
diff --git a/docs/website/src/pages/zh-Hans/pricing.md b/docs/website/src/pages/zh-Hans/pricing.md
new file mode 100644
index 00000000000..f3c6ec21900
--- /dev/null
+++ b/docs/website/src/pages/zh-Hans/pricing.md
@@ -0,0 +1,61 @@
+# 计费系统详细说明
+
+## 通用计费方式说明
+
+| 计费类型 | 描述 | 计费规则 | 最小计费单位(不足1个单位时,按照1个单位计费) | 扣费方式 |
+| -------- | ------------------------------------------------------------ | ---------------------------------------------------- | ---------------------------------------------- | -------- |
+| CPU | 统计每分钟的 CPU 使用量,并以每小时的平均使用量为基础进行计费。例如,如果用户在某一小时的前 30 分钟使用了 1 核 (c),而后30分钟使用了 2 核,则该小时的 CPU 使用量为 1.5 核时 (c/h),即 (30分钟 * 1 核 + 30 分钟 * 2 核)/ 60 分钟 = 1.5 核时。 | 按小时扣费,当前小时使用资源在下一个小时内进行扣费。 | 毫核 (mCore) | 余额扣费 |
+| 内存 | 统计每分钟内存使用量,并以每小时的平均使用量为基础进行计费。 | | 兆字节 (MB) | |
+| 存储卷 | 统计每分钟的存储使用量,并以每小时的平均使用量为基础进行计费。私有云部署不作计费。 | | 兆字节 (MB) | |
+| 网络 | 按量计费,私有云部署不作计费。 | | 兆字节 (MB) | |
+
+## 计费价格详情
+
+### 公有云
+
+| 名称 | 单位 | 价格 |
+| ------ | ------- | ------ |
+| CPU | Core/年 | 586.92 |
+| 内存 | GB/年 | 296.02 |
+| 存储卷 | GB/年 | 17.94 |
+| 网络 | GB | 0.8 |
+
+### 私有云
+
+| 名称 | 单位 | 价格 |
+| ------ | ------- | ---- |
+| CPU | Core/年 | 19.6 |
+| 内存 | GB/年 | 9.8 |
+| 存储卷 | GB/年 | 0 |
+| 网络 | GB | 0 |
+
+## 用户欠费处理流程
+
+### 欠费周期
+
+当用户账号出现欠费情况时,我们将按照以下周期进行处理:
+
++ **预警期**:当账号余额小于0时,用户将进入预警期。
++ **临近删除期**:在预警期后的第4天,或者当欠费金额超过账户余额的一半时,用户将进入临近删除期。
++ **即时删除期**:在临近删除期后的第3天,用户将进入临近删除期。
++ **最终删除期**:在即时删除期后的第7天,如果账户仍未充值,用户将进入最终删除期。
+
+### 欠费处理
+
++ **预警期**:已创建应用仍可使用,同时向用户发送欠费通知。
++ **临近删除期**:已创建应用仍可使用,同时向用户发送临近删除资源的预警通知。
++ **即时删除期**:暂停用户已创建资源,同时向用户发送确认删除资源的预警通知。
++ **最终删除期**:最终删除期内用户的所有资源将被删除且无法恢复。
+
+在整个欠费周期内,用户将无法修改配置或新建资源。
+
+### 通知方式
+
+我们将通过站内通知的方式,在用户进入欠费期时提醒用户,请用户注意查收并及时处理。
+
+### 注意事项
+
++ 请合理使用资源,避免产生欠费。
++ 欠费后请及时充值,以免影响服务。
++ 一旦资源在最终删除期被删除,即使后续充值,也无法恢复这些资源。
++ 如果在最终删除前充值,暂停的资源可以在恢复欠费状态后自动恢复使用。
\ No newline at end of file
diff --git a/lychee.toml b/lychee.toml
index 6de3923d138..204caf99eff 100644
--- a/lychee.toml
+++ b/lychee.toml
@@ -4,4 +4,4 @@ exclude_all_private = true
insecure = true
no_progress = true
output = ".dummy.report.md"
-exclude = [ '.*codecov.*','.*sealos\.hub:5000.*','.*local.*','file:///.*','.*sealos.io/payment/wechat/callback.*','.*www.sealos.io/docs/cloud/apps/appstore.*','.*chat.openai.com/c.*','.*twitter.com/sealosio.*','.*sealos.run.*', ]
+exclude = [ '.*codecov.*','.*sealos\.hub:5000.*','.*local.*','file:///.*','.*sealos.io/payment/wechat/callback.*','.*www.sealos.io/docs/cloud/apps/appstore.*','.*chat.openai.com/c.*','.*twitter.com/sealosio.*','.*sealos.run.*','.*sealos.io.*', ]