This is an automated email from the ASF dual-hosted git repository.
jin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-hugegraph-doc.git
The following commit(s) were added to refs/heads/master by this push:
new 0d3b632c doc: update storage scale guidance to <4TB & validate url in
ci (#448)
0d3b632c is described below
commit 0d3b632c6894902e6afb6e5834c4a47c1df4baff
Author: imbajin <[email protected]>
AuthorDate: Tue Feb 3 17:34:32 2026 +0800
doc: update storage scale guidance to <4TB & validate url in ci (#448)
---
.github/workflows/hugo.yml | 3 +
DISCLAIMER | 7 ---
content/cn/docs/SUMMARY.md | 10 ++--
content/cn/docs/_index.md | 4 +-
.../hugegraph-server-idea-setup.md | 4 +-
content/cn/docs/download/download.md | 6 +-
content/cn/docs/guides/faq.md | 2 +-
content/cn/docs/introduction/README.md | 6 +-
.../{api-preformance => api-performance}/_index.md | 4 +-
.../hugegraph-api-0.2.md | 0
.../hugegraph-api-0.4.4.md | 0
.../hugegraph-api-0.5.6-cassandra.md} | 0
.../hugegraph-api-0.5.6-rocksdb.md} | 0
.../cn/docs/quickstart/client/hugegraph-client.md | 2 +-
.../quickstart/computing/hugegraph-computer.md | 6 +-
content/cn/docs/quickstart/hugegraph-spark.md | 2 +-
content/cn/docs/quickstart/hugegraph-studio.md | 2 +-
.../hugegraph/toplingdb/toplingdb-quick-start.md | 2 +-
content/en/docs/SUMMARY.md | 10 ++--
content/en/docs/_index.md | 4 +-
.../hugegraph-server-idea-setup.md | 2 +-
content/en/docs/download/download.md | 16 +++---
content/en/docs/guides/architectural.md | 2 +-
content/en/docs/guides/faq.md | 2 +-
content/en/docs/introduction/README.md | 8 +--
.../{api-preformance => api-performance}/_index.md | 5 +-
.../hugegraph-api-0.2.md | 0
.../hugegraph-api-0.4.4.md | 0
.../hugegraph-api-0.5.6-cassandra.md} | 0
.../hugegraph-api-0.5.6-rocksdb.md} | 0
.../performance/hugegraph-loader-performance.md | 2 +-
.../quickstart/computing/hugegraph-computer.md | 6 +-
content/en/docs/quickstart/hugegraph-spark.md | 2 +-
dist/README.md | 2 +-
dist/validate-links.sh | 66 ++++++++++++++++++++++
dist/validate-release.sh | 1 +
36 files changed, 125 insertions(+), 63 deletions(-)
diff --git a/.github/workflows/hugo.yml b/.github/workflows/hugo.yml
index 01fbd69c..17a1e185 100644
--- a/.github/workflows/hugo.yml
+++ b/.github/workflows/hugo.yml
@@ -40,6 +40,9 @@ jobs:
restore-keys: |
${{ runner.os }}-hugomod-
+ - name: Check Links
+ run: bash dist/validate-links.sh
+
- name: Build Site (minify)
run: npm i && hugo --minify
diff --git a/DISCLAIMER b/DISCLAIMER
deleted file mode 100644
index be557e36..00000000
--- a/DISCLAIMER
+++ /dev/null
@@ -1,7 +0,0 @@
-Apache HugeGraph (incubating) is an effort undergoing incubation at The Apache
Software Foundation (ASF), sponsored by the Apache Incubator PMC.
-
-Incubation is required of all newly accepted projects until a further review
indicates that the infrastructure, communications,
-and decision making process have stabilized in a manner consistent with other
successful ASF projects.
-
-While incubation status is not necessarily a reflection of the completeness or
stability of the code,
-it does indicate that the project has yet to be fully endorsed by the ASF.
diff --git a/content/cn/docs/SUMMARY.md b/content/cn/docs/SUMMARY.md
index 784773b2..48f910d0 100644
--- a/content/cn/docs/SUMMARY.md
+++ b/content/cn/docs/SUMMARY.md
@@ -53,11 +53,11 @@
## Performance
* [HugeGraph Benchmark Performance](performance/hugegraph-benchmark-0.5.6.md)
-* [HugeGraph API
Performance-Outdated](content/cn/docs/performance/api-preformance/_index.md)
- * [v0.5.6
Stand-alone(RocksDB)](content/cn/docs/performance/api-preformance/hugegraph-api-0.5.6-RocksDB.md)
- * [v0.5.6
Cluster(Cassandra)](content/cn/docs/performance/api-preformance/hugegraph-api-0.5.6-Cassandra.md)
- *
[v0.4.4](content/cn/docs/performance/api-preformance/hugegraph-api-0.4.4.md)
- * [v0.2](content/cn/docs/performance/api-preformance/hugegraph-api-0.2.md)
+* [HugeGraph API
Performance-Outdated](content/cn/docs/performance/api-performance/_index.md)
+ * [v0.5.6
Stand-alone(RocksDB)](content/cn/docs/performance/api-performance/hugegraph-api-0.5.6-rocksdb.md)
+ * [v0.5.6
Cluster(Cassandra)](content/cn/docs/performance/api-performance/hugegraph-api-0.5.6-cassandra.md)
+ *
[v0.4.4](content/cn/docs/performance/api-performance/hugegraph-api-0.4.4.md)
+ * [v0.2](content/cn/docs/performance/api-performance/hugegraph-api-0.2.md)
* [HugeGraph-Loader Performance](performance/hugegraph-loader-performance.md)
## ChangeLogs
diff --git a/content/cn/docs/_index.md b/content/cn/docs/_index.md
index 6f1fe719..dd20d85e 100755
--- a/content/cn/docs/_index.md
+++ b/content/cn/docs/_index.md
@@ -51,8 +51,8 @@ Apache HugeGraph 是一套完整的图数据库生态系统,支持 OLTP 实时
| 模式 | 适用场景 | 数据规模 |
|-----|---------|---------|
-| **单机版** | 极速稳定、存算一体 | < 1000TB |
-| **分布式** | 海量存储、存算分离 | >= 1000TB |
+| **单机版** | 极速稳定、存算一体 | < 4TB |
+| **分布式** | 海量存储、存算分离 | < 1000TB |
| **Docker** | 快速体验 | 任意 |
[📖 详细介绍](introduction/)
diff --git
a/content/cn/docs/contribution-guidelines/hugegraph-server-idea-setup.md
b/content/cn/docs/contribution-guidelines/hugegraph-server-idea-setup.md
index a619f2e1..8561312e 100644
--- a/content/cn/docs/contribution-guidelines/hugegraph-server-idea-setup.md
+++ b/content/cn/docs/contribution-guidelines/hugegraph-server-idea-setup.md
@@ -8,7 +8,7 @@ weight: 4
### 背景
-在 [Quick Start](/docs/quickstart/hugegraph-server/) 部分已经介绍了使用**脚本**启停
HugeGraph-Server 的流程。下面以 Linux 平台为例,
+在 [Quick Start](/docs/quickstart/hugegraph/hugegraph-server/)
部分已经介绍了使用**脚本**启停 HugeGraph-Server 的流程。下面以 Linux 平台为例,
介绍使用 **IntelliJ IDEA** 运行与调试 HugeGraph-Server 的流程。
本地启动的核心与**脚本启动**是一样的:
@@ -167,7 +167,7 @@ curl
"http://localhost:8080/graphs/hugegraph/graph/vertices" | gunzip
##### 参考
-1. [HugeGraph-Server Quick Start](/docs/quickstart/hugegraph-server/)
+1. [HugeGraph-Server Quick Start](/docs/quickstart/hugegraph/hugegraph-server/)
2. [hugegraph-server 本地调试文档
(Win/Unix)](https://gist.github.com/imbajin/1661450f000cd62a67e46d4f1abfe82c)
3. ["package sun.misc does not exist" compilation
error](https://youtrack.jetbrains.com/issue/IDEA-180033)
4. [Cannot compile: java: package sun.misc does not
exist](https://youtrack.jetbrains.com/issue/IDEA-201168)
diff --git a/content/cn/docs/download/download.md
b/content/cn/docs/download/download.md
index 834f5d07..c588d14a 100644
--- a/content/cn/docs/download/download.md
+++ b/content/cn/docs/download/download.md
@@ -24,7 +24,7 @@ weight: 2
#### 源码包
-Please refer to [build from source](/docs/quickstart/hugegraph-server/).
+Please refer to [build from
source](/docs/quickstart/hugegraph/hugegraph-server/).
| Server
| Toolchain
[...]
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------
[...]
@@ -53,7 +53,7 @@ Please refer to [build from
source](/docs/quickstart/hugegraph-server/).
##### 源码包
-Please refer to [build from source](/docs/quickstart/hugegraph-server/).
+Please refer to [build from
source](/docs/quickstart/hugegraph/hugegraph-server/).
| Server
| Toolchain
[...]
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------
[...]
@@ -72,7 +72,7 @@ Please refer to [build from
source](/docs/quickstart/hugegraph-server/).
##### 源码包
-Please refer to [build from source](/docs/quickstart/hugegraph-server/).
+Please refer to [build from
source](/docs/quickstart/hugegraph/hugegraph-server/).
| Server
| Toolchain
[...]
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------
[...]
diff --git a/content/cn/docs/guides/faq.md b/content/cn/docs/guides/faq.md
index cfd26d43..0fb08eea 100644
--- a/content/cn/docs/guides/faq.md
+++ b/content/cn/docs/guides/faq.md
@@ -7,7 +7,7 @@ weight: 6
- 如何选择后端存储? 选 RocksDB 还是分布式存储?
HugeGraph 支持多种部署模式,根据数据规模和场景选择:
- - **单机模式**:Server + RocksDB,适合开发测试和中小规模数据(< 1TB)
+ - **单机模式**:Server + RocksDB,适合开发测试和中小规模数据(< 4TB)
- **分布式模式**:HugeGraph-PD + HugeGraph-Store (HStore),支持水平扩展和高可用(< 1000TB
数据规模),适合生产环境和大规模图数据应用
注:Cassandra、HBase、MySQL 等后端仅在 HugeGraph <= 1.5 版本中可用,官方后续不再单独维护
diff --git a/content/cn/docs/introduction/README.md
b/content/cn/docs/introduction/README.md
index ffb70596..fee95f29 100644
--- a/content/cn/docs/introduction/README.md
+++ b/content/cn/docs/introduction/README.md
@@ -36,9 +36,9 @@ HugeGraph 支持多种部署模式,满足不同规模和场景的需求:
**单机模式 (Standalone)**
- Server + RocksDB 后端存储
-- 适合开发测试和中小规模数据(< 1TB)
+- 适合开发测试和中小规模数据(< 4TB)
- Docker 快速启动: `docker run hugegraph/hugegraph`
-- 详见 [Server 快速开始](/cn/docs/quickstart/hugegraph-server/hugegraph-server)
+- 详见 [Server 快速开始](/cn/docs/quickstart/hugegraph/hugegraph-server)
**分布式模式 (Distributed)**
- HugeGraph-PD: 元数据管理和集群调度
@@ -50,7 +50,7 @@ HugeGraph 支持多种部署模式,满足不同规模和场景的需求:
| 使用场景 | 推荐路径 |
|---------|---------|
-| 快速体验 | [Docker
部署](/cn/docs/quickstart/hugegraph-server/hugegraph-server#docker) |
+| 快速体验 | [Docker 部署](/cn/docs/quickstart/hugegraph/hugegraph-server#docker) |
| 构建 OLTP 应用 | Server → REST API / Gremlin / Cypher |
| 图分析 (OLAP) | [Vermeer](/cn/docs/quickstart/computing/hugegraph-computer)
(推荐) 或 Computer |
| 构建 AI 应用 | [HugeGraph-AI](/cn/docs/quickstart/hugegraph-ai) (GraphRAG/知识图谱) |
diff --git a/content/cn/docs/performance/api-preformance/_index.md
b/content/cn/docs/performance/api-performance/_index.md
similarity index 77%
rename from content/cn/docs/performance/api-preformance/_index.md
rename to content/cn/docs/performance/api-performance/_index.md
index 94c00c1b..7fc78749 100644
--- a/content/cn/docs/performance/api-preformance/_index.md
+++ b/content/cn/docs/performance/api-performance/_index.md
@@ -12,8 +12,8 @@ HugeGraph API性能测试主要测试HugeGraph-Server对RESTful API请求的并
HugeGraph的每个发布版本的RESTful API的性能测试情况可以参考:
-- [v0.5.6
stand-alone](/docs/performance/api-preformance/hugegraph-api-0.5.6-rocksdb/)
-- [v0.5.6
cluster](/docs/performance/api-preformance/hugegraph-api-0.5.6-cassandra/)
+- [v0.5.6
stand-alone](/docs/performance/api-performance/hugegraph-api-0.5.6-rocksdb/)
+- [v0.5.6
cluster](/docs/performance/api-performance/hugegraph-api-0.5.6-cassandra/)
> 即将更新,敬请期待!
diff --git a/content/cn/docs/performance/api-preformance/hugegraph-api-0.2.md
b/content/cn/docs/performance/api-performance/hugegraph-api-0.2.md
similarity index 100%
rename from content/cn/docs/performance/api-preformance/hugegraph-api-0.2.md
rename to content/cn/docs/performance/api-performance/hugegraph-api-0.2.md
diff --git a/content/cn/docs/performance/api-preformance/hugegraph-api-0.4.4.md
b/content/cn/docs/performance/api-performance/hugegraph-api-0.4.4.md
similarity index 100%
rename from content/cn/docs/performance/api-preformance/hugegraph-api-0.4.4.md
rename to content/cn/docs/performance/api-performance/hugegraph-api-0.4.4.md
diff --git
a/content/cn/docs/performance/api-preformance/hugegraph-api-0.5.6-Cassandra.md
b/content/cn/docs/performance/api-performance/hugegraph-api-0.5.6-cassandra.md
similarity index 100%
rename from
content/cn/docs/performance/api-preformance/hugegraph-api-0.5.6-Cassandra.md
rename to
content/cn/docs/performance/api-performance/hugegraph-api-0.5.6-cassandra.md
diff --git
a/content/cn/docs/performance/api-preformance/hugegraph-api-0.5.6-RocksDB.md
b/content/cn/docs/performance/api-performance/hugegraph-api-0.5.6-rocksdb.md
similarity index 100%
rename from
content/cn/docs/performance/api-preformance/hugegraph-api-0.5.6-RocksDB.md
rename to
content/cn/docs/performance/api-performance/hugegraph-api-0.5.6-rocksdb.md
diff --git a/content/cn/docs/quickstart/client/hugegraph-client.md
b/content/cn/docs/quickstart/client/hugegraph-client.md
index 9480f89f..39b5f66d 100644
--- a/content/cn/docs/quickstart/client/hugegraph-client.md
+++ b/content/cn/docs/quickstart/client/hugegraph-client.md
@@ -357,7 +357,7 @@ public class BatchExample {
#### 4.4 运行 Example
运行 Example 之前需要启动 Server,
-启动过程见[HugeGraph-Server Quick Start](/cn/docs/quickstart/hugegraph-server)
+启动过程见[HugeGraph-Server Quick
Start](/cn/docs/quickstart/hugegraph/hugegraph-server)
#### 4.5 详细 API 说明
diff --git a/content/cn/docs/quickstart/computing/hugegraph-computer.md
b/content/cn/docs/quickstart/computing/hugegraph-computer.md
index fa30a4ce..c49d6c1f 100644
--- a/content/cn/docs/quickstart/computing/hugegraph-computer.md
+++ b/content/cn/docs/quickstart/computing/hugegraph-computer.md
@@ -65,7 +65,7 @@ mvn clean package -DskipTests
#### 3.1.3 启动 master 节点
-> 您可以使用 `-c` 参数指定配置文件,更多 computer 配置请看:[Computer Config
Options](/docs/config/config-computer#computer-config-options)
+> 您可以使用 `-c` 参数指定配置文件,更多 computer 配置请看:[Computer Config
Options](/docs/quickstart/computing/hugegraph-computer-config#computer-config-options)
```bash
cd hugegraph-computer
@@ -137,9 +137,9 @@ hugegraph-computer-operator-etcd-28lm67jxk5
1/1 Runnin
#### 3.2.5 提交作业
-> 更多 computer crd spec 请看:[Computer
CRD](/docs/config/config-computer#hugegraph-computer-crd)
+> 更多 computer crd spec 请看:[Computer
CRD](/docs/quickstart/computing/hugegraph-computer-config#hugegraph-computer-crd)
>
-> 更多 Computer 配置请看:[Computer Config
Options](/docs/config/config-computer#computer-config-options)
+> 更多 Computer 配置请看:[Computer Config
Options](/docs/quickstart/computing/hugegraph-computer-config#computer-config-options)
```yaml
cat <<EOF | kubectl apply --filename -
diff --git a/content/cn/docs/quickstart/hugegraph-spark.md
b/content/cn/docs/quickstart/hugegraph-spark.md
index 7caaeffe..b66cfe20 100644
--- a/content/cn/docs/quickstart/hugegraph-spark.md
+++ b/content/cn/docs/quickstart/hugegraph-spark.md
@@ -13,7 +13,7 @@ HugeGraph-Spark 是一个连接 HugeGraph 和 Spark GraphX 的工具,能够读
### 2 环境依赖
-在使用 HugeGraph-Spark 前,需要依赖 HugeGraph Server 服务,下载和启动 Server 请参考
[HugeGraph-Server Quick Start](/docs/quickstart/hugegraph-server)。另外,由于
HugeGraph-Spark 需要使用 Spark GraphX,所以还需要下载 spark,本文的示例使用的是 apache-spark-2.1.1。
+在使用 HugeGraph-Spark 前,需要依赖 HugeGraph Server 服务,下载和启动 Server 请参考
[HugeGraph-Server Quick
Start](/docs/quickstart/hugegraph/hugegraph-server)。另外,由于 HugeGraph-Spark 需要使用
Spark GraphX,所以还需要下载 spark,本文的示例使用的是 apache-spark-2.1.1。
```
wget
https://archive.apache.org/dist/spark/spark-2.1.1/spark-2.1.1-bin-hadoop2.7.tgz
diff --git a/content/cn/docs/quickstart/hugegraph-studio.md
b/content/cn/docs/quickstart/hugegraph-studio.md
index ab7661bb..89b8a118 100644
--- a/content/cn/docs/quickstart/hugegraph-studio.md
+++ b/content/cn/docs/quickstart/hugegraph-studio.md
@@ -17,7 +17,7 @@ HugeGraph-Studio是HugeGraph的前端展示工具,是基于Web的图形化IDE
- 图数据的展示
- 图数据的分析
->
注意:HugeGraph-Studio需要依赖HugeGraph-Server,在安装和使用HugeGraph-Studio之前,请通过jps命令检查HugeGraphServer服务是否已经启动,如果没有启动,请参考[HugeGraph-Server安装配置](/docs/quickstart/hugegraph-server)启动HugeGraphServer。
+>
注意:HugeGraph-Studio需要依赖HugeGraph-Server,在安装和使用HugeGraph-Studio之前,请通过jps命令检查HugeGraphServer服务是否已经启动,如果没有启动,请参考[HugeGraph-Server安装配置](/docs/quickstart/hugegraph/hugegraph-server)启动HugeGraphServer。
### 2 安装和运行HugeGraph-Studio
diff --git a/content/en/blog/hugegraph/toplingdb/toplingdb-quick-start.md
b/content/en/blog/hugegraph/toplingdb/toplingdb-quick-start.md
index 3393a26c..599be500 100644
--- a/content/en/blog/hugegraph/toplingdb/toplingdb-quick-start.md
+++ b/content/en/blog/hugegraph/toplingdb/toplingdb-quick-start.md
@@ -136,5 +136,5 @@ Caused by: org.rocksdb.RocksDBException: While lock file:
rocksdb-data/data/m/LO
## Related Documentation
- [ToplingDB YAML Configuration
Explained](/blog/2025/09/30/toplingdb-yaml-configuration-file/) – Understand
each parameter in the config file
-- [HugeGraph Configuration Guide](/docs/config/config-option/) – Reference for
core HugeGraph settings
+- [HugeGraph Configuration Guide](/docs/config/config-option) – Reference for
core HugeGraph settings
- [ToplingDB GitHub Repository](https://github.com/topling/toplingdb) –
Official docs and latest updates
diff --git a/content/en/docs/SUMMARY.md b/content/en/docs/SUMMARY.md
index 0e004bfa..283ddb6f 100644
--- a/content/en/docs/SUMMARY.md
+++ b/content/en/docs/SUMMARY.md
@@ -54,11 +54,11 @@
## Performance
* [HugeGraph Benchmark Performance](performance/hugegraph-benchmark-0.5.6.md)
-* [HugeGraph API
Performance—Outdated](content/cn/docs/performance/api-preformance/_index.md)
- * [v0.5.6
Stand-alone(RocksDB)](content/cn/docs/performance/api-preformance/hugegraph-api-0.5.6-RocksDB.md)
- * [v0.5.6
Cluster(Cassandra)](content/cn/docs/performance/api-preformance/hugegraph-api-0.5.6-Cassandra.md)
- *
[v0.4.4](content/cn/docs/performance/api-preformance/hugegraph-api-0.4.4.md)
- * [v0.2](content/cn/docs/performance/api-preformance/hugegraph-api-0.2.md)
+* [HugeGraph API
Performance—Outdated](content/cn/docs/performance/api-performance/_index.md)
+ * [v0.5.6
Stand-alone(RocksDB)](content/cn/docs/performance/api-performance/hugegraph-api-0.5.6-rocksdb.md)
+ * [v0.5.6
Cluster(Cassandra)](content/cn/docs/performance/api-performance/hugegraph-api-0.5.6-cassandra.md)
+ *
[v0.4.4](content/cn/docs/performance/api-performance/hugegraph-api-0.4.4.md)
+ * [v0.2](content/cn/docs/performance/api-performance/hugegraph-api-0.2.md)
* [HugeGraph-Loader Performance](performance/hugegraph-loader-performance.md)
## ChangeLogs
diff --git a/content/en/docs/_index.md b/content/en/docs/_index.md
index e63e3e59..405c8141 100755
--- a/content/en/docs/_index.md
+++ b/content/en/docs/_index.md
@@ -51,8 +51,8 @@ Apache HugeGraph is a complete graph database ecosystem,
supporting OLTP real-ti
| Mode | Use Case | Data Scale |
|-----|---------|---------|
-| **Standalone** | High-speed stable, compute-storage integrated | < 1000TB |
-| **Distributed** | Massive storage, compute-storage separated | >= 1000TB |
+| **Standalone** | High-speed stable, compute-storage integrated | < 4TB |
+| **Distributed** | Massive storage, compute-storage separated | < 1000TB |
| **Docker** | Quick start | Any |
[📖 Detailed Introduction](introduction/)
diff --git
a/content/en/docs/contribution-guidelines/hugegraph-server-idea-setup.md
b/content/en/docs/contribution-guidelines/hugegraph-server-idea-setup.md
index 04f4426a..72c5a9cc 100644
--- a/content/en/docs/contribution-guidelines/hugegraph-server-idea-setup.md
+++ b/content/en/docs/contribution-guidelines/hugegraph-server-idea-setup.md
@@ -165,7 +165,7 @@ This is because Log4j2 uses asynchronous loggers. You can
refer to the [official
### References
-1. [HugeGraph-Server Quick Start](/docs/quickstart/hugegraph/hugegraph-server/)
+1. [HugeGraph-Server Quick
Start](/docs/quickstart/hugegraph/hugegraph-server): Instructions for setting
up HugeGraph-Server.
2. [Local Debugging Guide for HugeGraph Server
(Win/Unix)](https://gist.github.com/imbajin/1661450f000cd62a67e46d4f1abfe82c)
3. ["package sun.misc does not exist" compilation
error](https://youtrack.jetbrains.com/issue/IDEA-180033)
4. [Cannot compile: java: package sun.misc does not
exist](https://youtrack.jetbrains.com/issue/IDEA-201168)
diff --git a/content/en/docs/download/download.md
b/content/en/docs/download/download.md
index 2df19aa3..a1411cb2 100644
--- a/content/en/docs/download/download.md
+++ b/content/en/docs/download/download.md
@@ -9,13 +9,13 @@ weight: 2
>
> - It is recommended to use the latest version of the HugeGraph software
> package. Please select Java11 for the runtime environment.
> - To verify downloads, use the corresponding hash (SHA512), signature, and
> [Project Signature Verification
> KEYS](https://downloads.apache.org/incubator/hugegraph/KEYS).
-> - Instructions for checking hash (SHA512) and signatures are on the
[Validate Release](/docs/contribution-guidelines/validate-release/) page, and
you can also refer to [ASF official
instructions](https://www.apache.org/dyn/closer.cgi#verify).
+> - Instructions for checking hash (SHA512) and signatures are on the
[Validate Release](/docs/contribution-guidelines/validate-release) page, and
you can also refer to [ASF official
instructions](https://www.apache.org/dyn/closer.cgi#verify).
> - Note: The version numbers of all components of HugeGraph have been kept
> consistent, and the version numbers of Maven repositories such as
> `client/loader/hubble/common` are the same. You can refer to these for
> dependency references [maven
> example](https://github.com/apache/hugegraph-toolchain#maven-dependencies).
### Latest Version 1.7.0
- Release Date: 2025-11-28
-- [Release Notes](/docs/changelog/hugegraph-1.7.0-release-notes/)
+- [Release Notes](/docs/changelog/hugegraph-1.7.0-release-notes)
#### Binary Packages
@@ -25,7 +25,7 @@ weight: 2
#### Source Packages
-Please refer to [build from source](/docs/quickstart/hugegraph-server/).
+Please refer to [build from
source](/docs/quickstart/hugegraph/hugegraph-server).
| Server
| Toolchain
[...]
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------
[...]
@@ -40,7 +40,7 @@ Please refer to [build from
source](/docs/quickstart/hugegraph-server/).
#### 1.5.0
- Release Date: 2024-12-10
-- [Release Notes](/docs/changelog/hugegraph-1.5.0-release-notes/)
+- [Release Notes](/docs/changelog/hugegraph-1.5.0-release-notes)
##### Binary Packages
@@ -51,13 +51,13 @@ Please refer to [build from
source](/docs/quickstart/hugegraph-server/).
##### Source Packages
| Server
| Toolchain
[...]
-|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------
[...]
+|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------
[...]
|
[[Source](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.5.0/apache-hugegraph-incubating-1.5.0-src.tar.gz?action=download)]
[[Sign](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-incubating-1.5.0-src.tar.gz.asc)]
[[SHA512](https://downloads.apache.org/incubator/hugegraph/1.5.0/apache-hugegraph-incubating-1.5.0-src.tar.gz.sha512)]
|
[[Source](https://www.apache.org/dyn/closer.lua/incubator/hugegraph/1.5.0/apache-hugegraph-toolchain-incubating-1.5.0-
[...]
#### 1.3.0
- Release Date: 2024-04-01
-- [Release Notes](/docs/changelog/hugegraph-1.3.0-release-notes/)
+- [Release Notes](/docs/changelog/hugegraph-1.3.0-release-notes)
##### Binary Packages
@@ -74,7 +74,7 @@ Please refer to [build from
source](/docs/quickstart/hugegraph-server/).
#### 1.2.0
- Release Date: 2023-12-28
-- [Release Notes](/docs/changelog/hugegraph-1.2.0-release-notes/)
+- [Release Notes](/docs/changelog/hugegraph-1.2.0-release-notes)
##### Binary Packages
@@ -91,7 +91,7 @@ Please refer to [build from
source](/docs/quickstart/hugegraph-server/).
#### 1.0.0
- Release Date: 2023-02-22
-- [Release Notes](/docs/changelog/hugegraph-1.0.0-release-notes/)
+- [Release Notes](/docs/changelog/hugegraph-1.0.0-release-notes)
##### Binary Packages
diff --git a/content/en/docs/guides/architectural.md
b/content/en/docs/guides/architectural.md
index 6890b23f..2b03f920 100644
--- a/content/en/docs/guides/architectural.md
+++ b/content/en/docs/guides/architectural.md
@@ -22,7 +22,7 @@ HugeGraph consists of three layers of functionality: the
application layer, the
- [Tools](/docs/quickstart/toolchain/hugegraph-tools): Command-line tools
for deploying, managing, and backing up/restoring data in HugeGraph.
- [Computer](/docs/quickstart/computing/hugegraph-computer): A distributed
graph processing system (OLAP), which is an implementation of
[Pregel](https://kowshik.github.io/JPregel/pregel_paper.pdf) and can run on
Kubernetes.
- [Client](/docs/quickstart/client/hugegraph-client): A HugeGraph client
written in Java. Users can use the Client to write Java code to operate
HugeGraph. Python, Go, C++ and other language support will be provided in the
future as needed.
-- [Graph Engine Layer](/docs/quickstart/hugegraph/hugegraph-server/):
+- [Graph Engine Layer](/docs/quickstart/hugegraph/hugegraph-server):
- REST Server: Provides a RESTful API for querying graph/schema information,
supports the [Gremlin](https://tinkerpop.apache.org/gremlin.html) and
[Cypher](https://en.wikipedia.org/wiki/Cypher) query languages, and offers APIs
for service monitoring and operations.
- Graph Engine: Supports both OLTP and OLAP graph computation types, with
OLTP implementing the [Apache TinkerPop3](https://tinkerpop.apache.org)
framework.
- Backend Interface: Implements the storage of graph data to the backend.
diff --git a/content/en/docs/guides/faq.md b/content/en/docs/guides/faq.md
index b4b6cc50..2586164e 100644
--- a/content/en/docs/guides/faq.md
+++ b/content/en/docs/guides/faq.md
@@ -7,7 +7,7 @@ weight: 6
- How to choose the back-end storage? RocksDB or distributed storage?
HugeGraph supports multiple deployment modes. Choose based on your data
scale and scenario:
- - **Standalone Mode**: Server + RocksDB, suitable for development/testing
and small to medium-scale data (< 1TB)
+ - **Standalone Mode**: Server + RocksDB, suitable for development/testing
and small to medium-scale data (< 4TB)
- **Distributed Mode**: HugeGraph-PD + HugeGraph-Store (HStore), supports
horizontal scaling and high availability (< 1000TB data scale), suitable for
production environments and large-scale graph data applications
Note: Cassandra, HBase, MySQL and other backends are only available in
HugeGraph <= 1.5 versions and are no longer maintained by the official team
diff --git a/content/en/docs/introduction/README.md
b/content/en/docs/introduction/README.md
index 4f3cc551..dc3a0f0d 100644
--- a/content/en/docs/introduction/README.md
+++ b/content/en/docs/introduction/README.md
@@ -33,9 +33,9 @@ HugeGraph supports multiple deployment modes to meet
different scales and scenar
**Standalone Mode**
- Server + RocksDB backend storage
-- Suitable for development, testing, and small-to-medium scale data (< 1TB)
+- Suitable for development, testing, and small-to-medium scale data (< 4TB)
- Docker quick start: `docker run hugegraph/hugegraph`
-- See [Server Quickstart](/docs/quickstart/hugegraph-server/hugegraph-server)
+- See [Server Quickstart](/docs/quickstart/hugegraph/hugegraph-server)
**Distributed Mode**
- HugeGraph-PD: Metadata management and cluster scheduling
@@ -47,7 +47,7 @@ HugeGraph supports multiple deployment modes to meet
different scales and scenar
| Use Case | Recommended Path |
|---------|---------|
-| Quick experience | [Docker
deployment](/docs/quickstart/hugegraph-server/hugegraph-server#docker) |
+| Quick experience | [Docker
deployment](/docs/quickstart/hugegraph/hugegraph-server#docker) |
| Build OLTP applications | Server → REST API / Gremlin / Cypher |
| Graph analysis (OLAP) |
[Vermeer](/docs/quickstart/computing/hugegraph-computer) (recommended) or
Computer |
| Build AI applications | [HugeGraph-AI](/docs/quickstart/hugegraph-ai)
(GraphRAG/Knowledge Graph) |
@@ -71,7 +71,7 @@ HugeGraph supports multiple deployment modes to meet
different scales and scenar
- [HugeGraph-Store]: HugeGraph-Store is a distributed storage engine to manage
large-scale graph data by integrating storage and computation within a unified
system.
- [HugeGraph-PD]: HugeGraph-PD (Placement Driver) manages metadata and
coordinates storage nodes.
-- [HugeGraph-Server](/docs/quickstart/hugegraph-server): HugeGraph-Server is
the core part of the HugeGraph project, containing Core, Backend, API and other
submodules;
+- [HugeGraph-Server](/docs/quickstart/hugegraph/hugegraph-server):
HugeGraph-Server is the core part of the HugeGraph project, containing Core,
Backend, API and other submodules;
- Core: Implements the graph engine, connects to the Backend module
downwards, and supports the API module upwards;
- Backend: Implements the storage of graph data to the backend, supports
backends including Memory, Cassandra, ScyllaDB, RocksDB, HBase, MySQL and
PostgreSQL, users can choose one according to the actual situation;
- API: Built-in REST Server provides RESTful API to users and is fully
compatible with Gremlin queries. (Supports distributed storage and computation
pushdown)
diff --git a/content/en/docs/performance/api-preformance/_index.md
b/content/en/docs/performance/api-performance/_index.md
similarity index 70%
rename from content/en/docs/performance/api-preformance/_index.md
rename to content/en/docs/performance/api-performance/_index.md
index d018a136..5d08db00 100644
--- a/content/en/docs/performance/api-preformance/_index.md
+++ b/content/en/docs/performance/api-performance/_index.md
@@ -12,8 +12,7 @@ The HugeGraph API performance test mainly tests
HugeGraph-Server's ability to co
For the performance test of the RESTful API of each release version of
HugeGraph, please refer to:
-- [v0.5.6
stand-alone](/docs/performance/api-preformance/hugegraph-api-0.5.6-rocksdb/)
-- [v0.5.6
cluster](/docs/performance/api-preformance/hugegraph-api-0.5.6-cassandra/)
+- [HugeGraph
API-0.5.6-RocksDB](/docs/performance/api-performance/hugegraph-api-0.5.6-rocksdb)
+- [HugeGraph
API-0.5.6-Cassandra](/docs/performance/api-performance/hugegraph-api-0.5.6-cassandra)
> Updates coming soon, stay tuned!
-
diff --git a/content/en/docs/performance/api-preformance/hugegraph-api-0.2.md
b/content/en/docs/performance/api-performance/hugegraph-api-0.2.md
similarity index 100%
rename from content/en/docs/performance/api-preformance/hugegraph-api-0.2.md
rename to content/en/docs/performance/api-performance/hugegraph-api-0.2.md
diff --git a/content/en/docs/performance/api-preformance/hugegraph-api-0.4.4.md
b/content/en/docs/performance/api-performance/hugegraph-api-0.4.4.md
similarity index 100%
rename from content/en/docs/performance/api-preformance/hugegraph-api-0.4.4.md
rename to content/en/docs/performance/api-performance/hugegraph-api-0.4.4.md
diff --git
a/content/en/docs/performance/api-preformance/hugegraph-api-0.5.6-Cassandra.md
b/content/en/docs/performance/api-performance/hugegraph-api-0.5.6-cassandra.md
similarity index 100%
rename from
content/en/docs/performance/api-preformance/hugegraph-api-0.5.6-Cassandra.md
rename to
content/en/docs/performance/api-performance/hugegraph-api-0.5.6-cassandra.md
diff --git
a/content/en/docs/performance/api-preformance/hugegraph-api-0.5.6-RocksDB.md
b/content/en/docs/performance/api-performance/hugegraph-api-0.5.6-rocksdb.md
similarity index 100%
rename from
content/en/docs/performance/api-preformance/hugegraph-api-0.5.6-RocksDB.md
rename to
content/en/docs/performance/api-performance/hugegraph-api-0.5.6-rocksdb.md
diff --git a/content/en/docs/performance/hugegraph-loader-performance.md
b/content/en/docs/performance/hugegraph-loader-performance.md
index 77b55f3f..686ce50a 100644
--- a/content/en/docs/performance/hugegraph-loader-performance.md
+++ b/content/en/docs/performance/hugegraph-loader-performance.md
@@ -14,7 +14,7 @@ weight: 3
## Use Cases
When the number of graph data to be batch inserted (including vertices and
edges) is at the billion level or below,
-or the total data size is less than TB, the
[HugeGraph-Loader](/docs/quickstart/hugegraph-loader) tool can be used to
continuously and quickly import
+or the total data size is less than TB, the
[HugeGraph-Loader](/docs/quickstart/toolchain/hugegraph-loader) tool can be
used to continuously and quickly import
graph data.
## Performance
diff --git a/content/en/docs/quickstart/computing/hugegraph-computer.md
b/content/en/docs/quickstart/computing/hugegraph-computer.md
index 9c1e8e90..f37139a2 100644
--- a/content/en/docs/quickstart/computing/hugegraph-computer.md
+++ b/content/en/docs/quickstart/computing/hugegraph-computer.md
@@ -94,7 +94,7 @@
algorithm.params_class=org.apache.hugegraph.computer.algorithm.centrality.pagera
#### 3.1.4 Start master node
-> You can use `-c` parameter specify the configuration file, more computer
config please see:[Computer Config
Options](/docs/config/config-computer#computer-config-options)
+> You can use `-c` parameter specify the configuration file, more computer
config please see:[Computer Config
Options](/docs/quickstart/computing/hugegraph-computer-config#computer-config-options)
```bash
cd hugegraph-computer
@@ -168,9 +168,9 @@ hugegraph-computer-operator-etcd-28lm67jxk5
1/1 Runnin
#### 3.2.5 Submit a job
-> More computer crd please see: [Computer
CRD](/docs/config/config-computer#hugegraph-computer-crd)
+> More computer crd please see: [Computer
CRD](/docs/quickstart/computing/hugegraph-computer-config#hugegraph-computer-crd)
>
-> More computer config please see: [Computer Config
Options](/docs/config/config-computer#computer-config-options)
+> More computer config please see: [Computer Config
Options](/docs/quickstart/computing/hugegraph-computer-config#computer-config-options)
**Basic Example:**
diff --git a/content/en/docs/quickstart/hugegraph-spark.md
b/content/en/docs/quickstart/hugegraph-spark.md
index 2184e093..92a287e2 100644
--- a/content/en/docs/quickstart/hugegraph-spark.md
+++ b/content/en/docs/quickstart/hugegraph-spark.md
@@ -11,7 +11,7 @@ HugeGraph-Spark 是一个连接 HugeGraph 和 Spark GraphX 的工具,能够读
### 2 环境依赖
-在使用 HugeGraph-Spark 前,需要依赖 HugeGraph Server 服务,下载和启动 Server 请参考
[HugeGraph-Server Quick Start](/docs/quickstart/hugegraph-server)。另外,由于
HugeGraph-Spark 需要使用 Spark GraphX,所以还需要下载 spark,本文的示例使用的是 apache-spark-2.1.1。
+Before using HugeGraph-Spark, you need to deploy HugeGraph-Server and Spark.
Please refer to [HugeGraph-Server Quick
Start](/docs/quickstart/hugegraph/hugegraph-server) for HugeGraph-Server
deployment. Additionally, since HugeGraph-Spark requires Spark GraphX, you also
need to download Spark. This example uses apache-spark-2.1.1.
```
wget
https://archive.apache.org/dist/spark/spark-2.1.1/spark-2.1.1-bin-hadoop2.7.tgz
diff --git a/dist/README.md b/dist/README.md
index 0ccdb8ce..3d71fc93 100644
--- a/dist/README.md
+++ b/dist/README.md
@@ -1,6 +1,6 @@
# Apache HugeGraph 发版验证脚本
-Apache HugeGraph (Incubating) 发布包的自动化验证脚本。
+Apache HugeGraph 发布包的自动化验证脚本。
## 概述
diff --git a/dist/validate-links.sh b/dist/validate-links.sh
new file mode 100755
index 00000000..2d4bd397
--- /dev/null
+++ b/dist/validate-links.sh
@@ -0,0 +1,66 @@
+#!/bin/bash
+
+# Configuration
+CONTENT_DIR="content"
+EXIT_CODE=0
+
+echo "Starting link validation..."
+
+# Find all markdown files and verify links
+while read -r FILE; do
+ # Extract internal links starting with /docs/ or /cn/docs/
+ # We look for [text](url) pattern where url starts with /docs/ or /cn/docs/
+ # Using grep to find all matching links in the file
+ while read -r MATCH; do
+ if [ -z "$MATCH" ]; then continue; fi
+
+ # Extract URL from ](url)
+ LINK=${MATCH#*](}
+ LINK=${LINK%)}
+
+ # Remove anchor and query parameters
+ CLEAN_LINK=$(echo "$LINK" | cut -d'#' -f1 | cut -d'?' -f1)
+ CLEAN_LINK=${CLEAN_LINK%/}
+
+ # Determine target file path based on language prefix
+ if [[ "$CLEAN_LINK" == /docs/* ]]; then
+ TARGET_PATH="content/en${CLEAN_LINK}"
+ elif [[ "$CLEAN_LINK" == /cn/docs/* ]]; then
+ TARGET_PATH="content${CLEAN_LINK}"
+ else
+ continue
+ fi
+
+ # Check for file existence variations
+ FOUND=false
+
+ # Check 1: As .md file
+ if [[ -f "${TARGET_PATH}.md" ]]; then
+ FOUND=true
+ # Check 2: Exact file (if extension was included)
+ elif [[ -f "$TARGET_PATH" ]]; then
+ FOUND=true
+ # Check 3: Directory index
+ elif [[ -f "${TARGET_PATH}/_index.md" ]]; then
+ FOUND=true
+ # Check 4: Directory README (legacy)
+ elif [[ -f "${TARGET_PATH}/README.md" ]]; then
+ FOUND=true
+ fi
+
+ if [ "$FOUND" = false ]; then
+ echo "Error: Broken link in $FILE"
+ echo " Link: $LINK"
+ echo " Target: $TARGET_PATH (and variants)"
+ EXIT_CODE=1
+ fi
+ done < <(grep -oE '\]\((/docs/|/cn/docs/)[^)]+\)' "$FILE")
+done < <(find "$CONTENT_DIR" -type f -name "*.md")
+
+if [ $EXIT_CODE -eq 0 ]; then
+ echo "Link validation passed!"
+else
+ echo "Link validation failed!"
+fi
+
+exit $EXIT_CODE
diff --git a/dist/validate-release.sh b/dist/validate-release.sh
index cf39fdc6..2109ecc1 100755
--- a/dist/validate-release.sh
+++ b/dist/validate-release.sh
@@ -1,4 +1,5 @@
#!/usr/bin/env bash
+# TODO: Update for TLP graduation after ASF infra migration is complete.
################################################################################
# Apache HugeGraph Release Validation Script
################################################################################