This is an automated email from the ASF dual-hosted git repository.
VGalaxies pushed a commit to branch docusaurus-issue-103-preview
in repository https://gitbox.apache.org/repos/asf/hugegraph-doc.git
The following commit(s) were added to refs/heads/docusaurus-issue-103-preview
by this push:
new a4a9a2f2 docs: use native Docusaurus image paths
a4a9a2f2 is described below
commit a4a9a2f228ff109378756361d19065f23f385d39
Author: VGalaxies <[email protected]>
AuthorDate: Tue May 5 14:23:34 2026 +0000
docs: use native Docusaurus image paths
---
content/cn/blog/hugegraph-ai/agentic_graphrag.md | 12 ++--
.../toplingdb/toplingdb-configuration-yaml.md | 2 +-
.../hugegraph/toplingdb/toplingdb-quick-start.md | 2 +-
.../contribution-guidelines/contribute.md | 6 +-
content/cn/docs/clients/restful-api/traverser.md | 2 +-
content/cn/docs/guides/architectural.md | 2 +-
content/cn/docs/guides/desgin-concept.md | 4 +-
content/cn/docs/guides/toolchain-local-test.md | 2 +-
content/cn/docs/introduction/_index.md | 2 +-
content/cn/docs/language/hugegraph-example.md | 2 +-
.../api-performance/hugegraph-api-0.4.4.md | 10 +--
.../hugegraph-api-0.5.6-cassandra.md | 12 ++--
.../api-performance/hugegraph-api-0.5.6-rocksdb.md | 12 ++--
content/cn/docs/quickstart/hugegraph-ai/_index.md | 2 +-
.../docs/quickstart/hugegraph-ai/hugegraph-llm.md | 2 +-
.../cn/docs/quickstart/hugegraph-ai/quick_start.md | 16 ++---
content/cn/docs/quickstart/hugegraph-studio.md | 10 +--
.../docs/quickstart/hugegraph/hugegraph-server.md | 8 +--
.../docs/quickstart/toolchain/hugegraph-hubble.md | 78 ++++++++++-----------
.../docs/quickstart/toolchain/hugegraph-loader.md | 2 +-
content/en/blog/hugegraph-ai/agentic_graphrag.md | 12 ++--
.../toplingdb/toplingdb-configuration-yaml.md | 2 +-
.../hugegraph/toplingdb/toplingdb-quick-start.md | 2 +-
.../contribution-guidelines/contribute.md | 6 +-
content/en/docs/clients/restful-api/traverser.md | 2 +-
content/en/docs/guides/architectural.md | 2 +-
content/en/docs/guides/desgin-concept.md | 4 +-
content/en/docs/guides/toolchain-local-test.md | 2 +-
content/en/docs/introduction/_index.md | 2 +-
content/en/docs/language/hugegraph-example.md | 2 +-
.../api-performance/hugegraph-api-0.4.4.md | 10 +--
.../hugegraph-api-0.5.6-cassandra.md | 12 ++--
.../api-performance/hugegraph-api-0.5.6-rocksdb.md | 12 ++--
content/en/docs/quickstart/hugegraph-ai/_index.md | 2 +-
.../docs/quickstart/hugegraph-ai/hugegraph-llm.md | 2 +-
.../en/docs/quickstart/hugegraph-ai/quick_start.md | 16 ++---
content/en/docs/quickstart/hugegraph-studio.md | 10 +--
.../docs/quickstart/hugegraph/hugegraph-server.md | 8 +--
.../docs/quickstart/toolchain/hugegraph-hubble.md | 78 ++++++++++-----------
.../docs/quickstart/toolchain/hugegraph-loader.md | 2 +-
.../blog}/images-server/agentic-abstract.png | Bin
.../blog}/images-server/agentic-background-cn.png | Bin
.../blog}/images-server/agentic-background.png | Bin
.../blog}/images-server/agentic-frame.png | Bin
.../blog}/images-server/agentic-lifeline.svg | 0
.../blog}/images-server/agentic-pydantic.png | Bin
.../blog}/images-server/agentic-scheduler.png | Bin
.../blog}/images-server/toplingdb-web-server.png | Bin
.../blog}/images-server/toplingdb-yaml-ref.png | Bin
.../images => img/docs}/API-perf/v0.4.4/best.png | Bin
.../docs}/API-perf/v0.4.4/cpu-memory.png | Bin
.../images => img/docs}/API-perf/v0.4.4/ssd.png | Bin
.../docs}/API-perf/v0.4.4/threads-batch.png | Bin
.../docs}/API-perf/v0.4.4/threads-single.png | Bin
.../docs}/API-perf/v0.5.6/cassandra/edge_batch.png | Bin
.../API-perf/v0.5.6/cassandra/edge_id_query.png | Bin
.../API-perf/v0.5.6/cassandra/edge_single.png | Bin
.../API-perf/v0.5.6/cassandra/vertex_batch.png | Bin
.../API-perf/v0.5.6/cassandra/vertex_id_query.png | Bin
.../API-perf/v0.5.6/cassandra/vertex_single.png | Bin
.../docs}/API-perf/v0.5.6/rocksdb/edge_batch.png | Bin
.../API-perf/v0.5.6/rocksdb/edge_id_query.png | Bin
.../docs}/API-perf/v0.5.6/rocksdb/edge_single.png | Bin
.../docs}/API-perf/v0.5.6/rocksdb/vertex_batch.png | Bin
.../API-perf/v0.5.6/rocksdb/vertex_id_query.png | Bin
.../API-perf/v0.5.6/rocksdb/vertex_single.png | Bin
.../docs}/clients/restful-api/tinkerpop-modern.png | Bin
.../docs}/cn/toolchain-test-mermaid-1.png | Bin
.../docs}/cn/toolchain-test-mermaid-2.png | Bin
.../contribution-guide/contribution-flow.png | Bin
.../community/contribution-guide/github-email.png | Bin
.../community/contribution-guide/github-token.png | Bin
.../{docs/images => img/docs}/demo-graph-model.png | Bin
.../{docs/images => img/docs}/design/GraphCut.png | Bin
.../images => img/docs}/design/PropertyGraph.png | Bin
.../{docs/images => img/docs}/design/Self-loop.png | Bin
.../docs}/design/architectural-component.png | Bin
.../docs}/design/architectural-overview.png | Bin
.../docs}/design/architectural-revised.png | Bin
static/{docs/images => img/docs}/design1-1.png | Bin
static/{docs/images => img/docs}/design1-2.png | Bin
static/{docs/images => img/docs}/design1-3.png | Bin
static/{docs/images => img/docs}/design1-5.png | Bin
static/{docs/images => img/docs}/design1-6.png | Bin
static/{docs/images => img/docs}/design4-1.png | Bin
static/{docs/images => img/docs}/design5-1.png | Bin
static/{docs/images => img/docs}/design5-2.png | Bin
static/{docs/images => img/docs}/design5-3.png | Bin
static/{docs/images => img/docs}/design5-4.png | Bin
static/{docs/images => img/docs}/design5-5.png | Bin
static/{docs/images => img/docs}/favicon.ico | Bin
static/{docs/images => img/docs}/gradio-config.png | Bin
static/{docs/images => img/docs}/gradio-kg.png | Bin
static/{docs/images => img/docs}/gradio-rag-1.png | Bin
static/{docs/images => img/docs}/gradio-rag-2.png | Bin
static/{docs/images => img/docs}/gradio-rag.png | Bin
static/{docs/images => img/docs}/graph-of-gods.png | Bin
.../26641e09-249f-4b3a-8013-16dc9383d333.png | Bin
.../33698062-e46b-4757-8b5e-93e8f10eae65.png | Bin
.../7d4496a3-d44c-4491-9463-8e93595dfa45.png | Bin
.../b49e269f-eaec-40b1-8d8f-9e409821d75d.png | Bin
.../d2a72f45-488c-4099-968b-a11816655ba0.png | Bin
.../f3366d46-2e31-4638-94c4-7214951ef77a.png | Bin
.../fc678369-261d-49ea-a289-1ca6ade5ca55.png | Bin
.../fd150f87-27f8-48e5-8a55-319ec039b7e0.png | Bin
...75\277\347\224\250\346\265\201\347\250\213.png" | Bin
.../311\345\233\276\345\210\233\345\273\272.png" | Bin
.../311\345\233\276\345\210\233\345\273\2722.png" | Bin
.../312\345\233\276\350\256\277\351\227\256.png" | Bin
.../313\345\233\276\347\256\241\347\220\206.png" | Bin
...25\260\346\215\256\345\205\245\345\217\243.png" | Bin
...61\236\346\200\247\345\210\233\345\273\272.png" | Bin
...1\236\346\200\247\345\210\233\345\273\2722.png" | Bin
...61\236\346\200\247\345\244\215\347\224\250.png" | Bin
...1\236\346\200\247\345\244\215\347\224\2502.png" | Bin
...41\266\347\202\271\345\210\233\345\273\272.png" | Bin
...1\266\347\202\271\345\210\233\345\273\2722.png" | Bin
...41\266\347\202\271\345\210\240\351\231\244.png" | Bin
.../3241\350\276\271\345\210\233\345\273\272.png" | Bin
.../3241\350\276\271\345\210\233\345\273\2722.png" | Bin
...57\274\345\205\245\345\205\245\345\217\243.png" | Bin
...10\233\345\273\272\344\273\273\345\212\241.png" | Bin
...70\212\344\274\240\346\226\207\344\273\266.png" | Bin
...56\276\347\275\256\346\230\240\345\260\204.png" | Bin
...6\276\347\275\256\346\230\240\345\260\2042.png" | Bin
...57\274\345\205\245\350\256\276\347\275\256.png" | Bin
...57\274\345\205\245\350\257\246\346\203\205.png" | Bin
...57\274\345\205\245\346\265\201\347\250\213.png" | Bin
...10\206\346\236\220\345\205\245\345\217\243.png" | Bin
...44\232\345\233\276\345\210\207\346\215\242.png" | Bin
...3\345\233\276\345\210\206\346\236\220-json.png" | Bin
...3\276\345\210\206\346\236\220-\345\233\276.png" | Bin
...0\206\346\236\220-\350\241\250\346\240\274.png" | Bin
...67\257\345\276\204\346\237\245\350\257\242.png" | Bin
...26\260\345\242\236\351\241\266\347\202\271.png" | Bin
...6\260\345\242\236\351\241\266\347\202\2712.png" | Bin
.../images-hubble/347\346\224\266\350\227\217.png" | Bin
...56\241\347\220\206\345\205\245\345\217\243.png" | Bin
...73\273\345\212\241\345\210\227\350\241\250.png" | Bin
.../353gremlin\344\273\273\345\212\241.png" | Bin
.../353gremlin\344\273\273\345\212\2412.png" | Bin
...73\273\345\212\241\350\257\246\346\203\205.png" | Bin
...31\244\345\205\203\346\225\260\346\215\256.png" | Bin
...36\204\345\273\272\347\264\242\345\274\225.png" | Bin
.../docs}/images-server/31docker-option.jpg | Bin
.../images-server/swagger-ui-set-auth-example.png | Bin
.../swagger-ui-where-set-auth-example.png | Bin
.../docs}/images-server/swagger-ui.png | Bin
.../docs}/images-studio/add-schema.png | Bin
.../docs}/images-studio/example-2V-1E.png | Bin
.../docs}/images-studio/home-page.png | Bin
.../docs}/images-studio/show-graph.png | Bin
.../docs}/images-studio/show-json.png | Bin
.../docs}/images-studio/show-table.png | Bin
static/{docs/images => img/docs}/kg-uml.png | Bin
static/{docs/images => img/docs}/logo.png | Bin
static/{docs/images => img/docs}/ojdbc8.png | Bin
.../{docs/images => img/docs}/oracle-download.png | Bin
.../docs}/toolchain-test-mermaid-1.png | Bin
.../docs}/toolchain-test-mermaid-2.png | Bin
static/{docs/images => img/docs}/wechat.png | Bin
161 files changed, 188 insertions(+), 188 deletions(-)
diff --git a/content/cn/blog/hugegraph-ai/agentic_graphrag.md
b/content/cn/blog/hugegraph-ai/agentic_graphrag.md
index d44991ed..7d6cab18 100644
--- a/content/cn/blog/hugegraph-ai/agentic_graphrag.md
+++ b/content/cn/blog/hugegraph-ai/agentic_graphrag.md
@@ -24,7 +24,7 @@ linkTitle: "Agentic GraphRAG:模块化架构实践"
2. Online:
当GraphRAG系统接收到用户问题时,根据图数据库捕捉到的语料库中不同实体之间的关联关系,我们可以从图数据库中抓取到上面的三句话(具体图数据库索引可能如下图所示)
<div style="text-align: center;">
- <img src="/blog/images/images-server/agentic-background-cn.png" alt="image"
width="400">
+ <img src="/img/blog/images-server/agentic-background-cn.png" alt="image"
width="400">
</div>
但是GraphRAG本身也存在几个问题:
@@ -169,7 +169,7 @@ Agno专门设计了并行接口,我们需要在静态编译时(Python哪有
我们从官方文档中就看到
<div style="text-align: center;">
- <img src="/blog/images/images-server/agentic-pydantic.png" alt="image"
width="800">
+ <img src="/img/blog/images-server/agentic-pydantic.png" alt="image"
width="800">
</div>
Pydantic-Ai框架竟然不支持Task粒度的自动并行。
@@ -252,7 +252,7 @@ state = chain.invoke({"topic": "cats"}
我们相信,优秀的技术选型,不仅是功能的匹配,更是对项目未来潜力的认同。(欢迎一同见证它的成长:https://github.com/ChunelFeng/CGraph)
<div style="text-align: center;">
- <img src="/blog/images/images-server/agentic-frame.png" alt="image"
width="800">
+ <img src="/img/blog/images-server/agentic-frame.png" alt="image" width="800">
</div>
## 架构设计
@@ -272,7 +272,7 @@ state = chain.invoke({"topic": "cats"}
3. 通过引入新的Node抽象,我们在重构的过程中不需要修改底层Operator的实现,减轻了重构过程中的心智负担。
<div style="text-align: center;">
- <img src="/blog/images/images-server/agentic-abstract.png" alt="image"
width="800">
+ <img src="/img/blog/images-server/agentic-abstract.png" alt="image"
width="800">
</div>
既然我们希望跨请求复用同类Workflow,那么我们就需要保证Workflow本身是无状态的,因为如果复用的Workflow还带着上一个请求的状态,用户就可能得到发生意料之外的结果。而Workflow的状态可以分为两种:
@@ -295,7 +295,7 @@ state = chain.invoke({"topic": "cats"}
这样我们可以保证每次Workflow执行时这两种状态中都只包含本次请求的状态。由于WorkflowInput状态在Workflow执行结束就被重置了,我们只能从WorkflowState中有选择性地选择部分数据返回给用户。因此我们得到了一个Flow抽象应该实现的接口。
<div style="text-align: center;">
- <img src="/blog/images/images-server/agentic-lifeline.svg" alt="image"
width="1000">
+ <img src="/img/blog/images-server/agentic-lifeline.svg" alt="image"
width="1000">
</div>
```python
@@ -410,7 +410,7 @@ class BaseNode(GNode):
现在我们可以得到整个项目的整体架构图
<div style="text-align: center;">
- <img src="/blog/images/images-server/agentic-scheduler.png" alt="image"
width="600">
+ <img src="/img/blog/images-server/agentic-scheduler.png" alt="image"
width="600">
</div>
1. Scheduler收到请求后,首先向PipelinePool查询是否存在对应类型的空闲Pipeline
diff --git
a/content/cn/blog/hugegraph/toplingdb/toplingdb-configuration-yaml.md
b/content/cn/blog/hugegraph/toplingdb/toplingdb-configuration-yaml.md
index 33561ec4..dd658bbe 100644
--- a/content/cn/blog/hugegraph/toplingdb/toplingdb-configuration-yaml.md
+++ b/content/cn/blog/hugegraph/toplingdb/toplingdb-configuration-yaml.md
@@ -176,7 +176,7 @@ DBOptions:
ToplingDB YAML 引用与复用图示:
<div style="text-align: center;">
- <img src="/blog/images/images-server/toplingdb-yaml-ref.png" alt="image"
width="800">
+ <img src="/img/blog/images-server/toplingdb-yaml-ref.png" alt="image"
width="800">
</div>
这种机制使得配置更灵活,便于在复杂场景下组合不同组件。
diff --git a/content/cn/blog/hugegraph/toplingdb/toplingdb-quick-start.md
b/content/cn/blog/hugegraph/toplingdb/toplingdb-quick-start.md
index 15e29347..a73dadeb 100644
--- a/content/cn/blog/hugegraph/toplingdb/toplingdb-quick-start.md
+++ b/content/cn/blog/hugegraph/toplingdb/toplingdb-quick-start.md
@@ -66,7 +66,7 @@ rocksdb.open_http=true
可视化访问Web监控页面,页面示例如下图所示:
<div style="text-align: center;">
- <img src="/blog/images/images-server/toplingdb-web-server.png" alt="image"
width="400">
+ <img src="/img/blog/images-server/toplingdb-web-server.png" alt="image"
width="400">
</div>
通过终端验证:
diff --git a/content/cn/community/contribution-guidelines/contribute.md
b/content/cn/community/contribution-guidelines/contribute.md
index 28d0ad89..81824713 100644
--- a/content/cn/community/contribution-guidelines/contribute.md
+++ b/content/cn/community/contribution-guidelines/contribute.md
@@ -12,7 +12,7 @@ Thanks for taking the time to contribute! As an open source
project, HugeGraph i
The following is a contribution guide for HugeGraph:
-<img width="884" alt="image"
src="/docs/images/community/contribution-guide/contribution-flow.png">
+<img width="884" alt="image"
src="/img/docs/community/contribution-guide/contribution-flow.png">
## 1. Preparation
@@ -125,14 +125,14 @@ git push origin bugfix-branch:bugfix-branch
```
Note that since GitHub requires submitting code through `username + token`
(instead of using `username + password` directly), you need to create a GitHub
token from https://github.com/settings/tokens:
-<img width="1280" alt="image"
src="/docs/images/community/contribution-guide/github-token.png">
+<img width="1280" alt="image"
src="/img/docs/community/contribution-guide/github-token.png">
## 4. Create a Pull Request
Go to the web page of GitHub fork repo, there would be a chance to create a
Pull Request after pushing to a new branch, just click button "Compare & pull
request" to do it. Then edit the description for proposed changes, which can
just be copied from the commit message.
Note: please make sure the email address you used to submit the code is bound
to the GitHub account. For how to bind the email address, please refer to
https://github.com/settings/emails:
-<img width="1280" alt="image"
src="/docs/images/community/contribution-guide/github-email.png">
+<img width="1280" alt="image"
src="/img/docs/community/contribution-guide/github-email.png">
## 5. Code review
diff --git a/content/cn/docs/clients/restful-api/traverser.md
b/content/cn/docs/clients/restful-api/traverser.md
index 192be824..efd4ec88 100644
--- a/content/cn/docs/clients/restful-api/traverser.md
+++ b/content/cn/docs/clients/restful-api/traverser.md
@@ -55,7 +55,7 @@ HugeGraph 支持的 Traverser API 包括:
使用方法中的例子,都是基于 TinkerPop 官网给出的图:
-
+
数据导入程序如下:
diff --git a/content/cn/docs/guides/architectural.md
b/content/cn/docs/guides/architectural.md
index 509686dc..19e88a0a 100644
--- a/content/cn/docs/guides/architectural.md
+++ b/content/cn/docs/guides/architectural.md
@@ -11,7 +11,7 @@ weight: 1
下面是 HugeGraph 的整体架构图:
<div style="text-align: center;">
- <img src="/docs/images/design/architectural-revised.png" alt="image">
+ <img src="/img/docs/design/architectural-revised.png" alt="image">
</div>
HugeGraph 包括三个层次的功能,分别是应用程序层、图引擎层和存储层。
diff --git a/content/cn/docs/guides/desgin-concept.md
b/content/cn/docs/guides/desgin-concept.md
index 3a678f09..9d17037a 100644
--- a/content/cn/docs/guides/desgin-concept.md
+++ b/content/cn/docs/guides/desgin-concept.md
@@ -11,7 +11,7 @@ RDF是W3C标准,而Property Graph是工业标准,受到广大图数据库厂
HugeGraph对应的存储概念模型也是参考Property Graph而设计的,具体示例详见下图:(*此图为旧版设计已过时,请忽略它,后续更新*)
-
+
在HugeGraph内部,每个顶点 / 边由唯一的 VertexId / EdgeId 标识,属性存储在对应点 / 边内部。而顶点与顶点之间的关系 /
映射则是通过边来存储的。
@@ -24,7 +24,7 @@ HugeGraph对应的存储概念模型也是参考Property Graph而设计的,具
使用Edge Cut方式存储图时,任何一个顶点只会出现在一台机器上,而边可能分布在不同机器上,这种存储方式有可能导致边多次存储。
使用Vertex Cut方式存储图时,任何一条边只会出现在一台机器上,而每相同的一个点可能分布到不同机器上,这种存储方式可能会导致顶点多次存储。
-
+
采用EdgeCut分区方案可以支持高性能的插入和更新操作,而VertexCut分区方案更适合静态图查询分析,因此EdgeCut适合OLTP图查询,VertexCut更适合OLAP的图查询。
HugeGraph目前采用EdgeCut的分区方案。
diff --git a/content/cn/docs/guides/toolchain-local-test.md
b/content/cn/docs/guides/toolchain-local-test.md
index 5f4f4d18..dfb33bdf 100644
--- a/content/cn/docs/guides/toolchain-local-test.md
+++ b/content/cn/docs/guides/toolchain-local-test.md
@@ -250,7 +250,7 @@ docker compose down
各工具的测试流程:
<div style="text-align: center;">
- <img src="/docs/images/cn/toolchain-test-mermaid-2.png"
alt="HugeGraph工具链测试流程图">
+ <img src="/img/docs/cn/toolchain-test-mermaid-2.png"
alt="HugeGraph工具链测试流程图">
</div>
### 4.1 hugegraph-client
diff --git a/content/cn/docs/introduction/_index.md
b/content/cn/docs/introduction/_index.md
index be09d21d..94acb0af 100644
--- a/content/cn/docs/introduction/_index.md
+++ b/content/cn/docs/introduction/_index.md
@@ -145,4 +145,4 @@ docker run -itd --name=hugegraph -p 8080:8080
hugegraph/hugegraph
- 安全问题:[[email protected]](mailto:[email protected])
- 微信公众号:Apache HugeGraph
-<img src="/docs/images/wechat.png" alt="微信公众号二维码" width="300"/>
+<img src="/img/docs/wechat.png" alt="微信公众号二维码" width="300"/>
diff --git a/content/cn/docs/language/hugegraph-example.md
b/content/cn/docs/language/hugegraph-example.md
index 3bb98a4f..caee5638 100644
--- a/content/cn/docs/language/hugegraph-example.md
+++ b/content/cn/docs/language/hugegraph-example.md
@@ -26,7 +26,7 @@ HugeGraph 相对于 TitanDB 而言,其主要特点如下:
本示例通过 Property Graph Model 图数据模型来描述希腊神话中各人物角色的关系(也被成为人物关系图谱),具体关系详见下图。
<div style="text-align: center;">
- <img src="/docs/images/graph-of-gods.png" alt="image">
+ <img src="/img/docs/graph-of-gods.png" alt="image">
</div>
diff --git a/content/cn/docs/performance/api-performance/hugegraph-api-0.4.4.md
b/content/cn/docs/performance/api-performance/hugegraph-api-0.4.4.md
index f0e53f7b..2d644cee 100644
--- a/content/cn/docs/performance/api-performance/hugegraph-api-0.4.4.md
+++ b/content/cn/docs/performance/api-performance/hugegraph-api-0.4.4.md
@@ -63,7 +63,7 @@ weight: 3
###### 顶点和边的最大插入速度(高性能服务器,使用SSD存储RocksDB数据):
<div style="text-align: center;">
- <img src="/docs/images/API-perf/v0.4.4/best.png" alt="image">
+ <img src="/img/docs/API-perf/v0.4.4/best.png" alt="image">
</div>
@@ -75,7 +75,7 @@ weight: 3
**1\. CPU和内存对插入性能的影响(服务器都使用HDD存储RocksDB数据,批量插入)**
<div style="text-align: center;">
- <img src="/docs/images/API-perf/v0.4.4/cpu-memory.png" alt="image">
+ <img src="/img/docs/API-perf/v0.4.4/cpu-memory.png" alt="image">
</div>
@@ -88,7 +88,7 @@ weight: 3
**2\. SSD和HDD对插入性能的影响(高性能服务器,批量插入)**
<div style="text-align: center;">
- <img src="/docs/images/API-perf/v0.4.4/ssd.png" alt="image">
+ <img src="/img/docs/API-perf/v0.4.4/ssd.png" alt="image">
</div>
@@ -100,7 +100,7 @@ weight: 3
**3\. 不同并发线程数对插入性能的影响(普通服务器,使用HDD存储RocksDB数据)**
<div style="text-align: center;">
- <img src="/docs/images/API-perf/v0.4.4/threads-batch.png" alt="image">
+ <img src="/img/docs/API-perf/v0.4.4/threads-batch.png" alt="image">
</div>
@@ -123,7 +123,7 @@ weight: 3
- 服务异常标志:错误率大于0.00%
<div style="text-align: center;">
- <img src="/docs/images/API-perf/v0.4.4/threads-single.png" alt="image">
+ <img src="/img/docs/API-perf/v0.4.4/threads-single.png" alt="image">
</div>
###### 结论:
diff --git
a/content/cn/docs/performance/api-performance/hugegraph-api-0.5.6-cassandra.md
b/content/cn/docs/performance/api-performance/hugegraph-api-0.5.6-cassandra.md
index c75ba100..6b94ab42 100644
---
a/content/cn/docs/performance/api-performance/hugegraph-api-0.5.6-cassandra.md
+++
b/content/cn/docs/performance/api-performance/hugegraph-api-0.5.6-cassandra.md
@@ -63,7 +63,7 @@ weight: 2
###### 顶点的最大插入速度:
<div style="text-align: center;">
- <img src="/docs/images/API-perf/v0.5.6/cassandra/vertex_batch.png"
alt="image">
+ <img src="/img/docs/API-perf/v0.5.6/cassandra/vertex_batch.png" alt="image">
</div>
@@ -74,7 +74,7 @@ weight: 2
###### 边的最大插入速度
<div style="text-align: center;">
- <img src="/docs/images/API-perf/v0.5.6/cassandra/edge_batch.png" alt="image">
+ <img src="/img/docs/API-perf/v0.5.6/cassandra/edge_batch.png" alt="image">
</div>
@@ -98,7 +98,7 @@ weight: 2
###### 顶点的单条插入
<div style="text-align: center;">
- <img src="/docs/images/API-perf/v0.5.6/cassandra/vertex_single.png"
alt="image">
+ <img src="/img/docs/API-perf/v0.5.6/cassandra/vertex_single.png" alt="image">
</div>
@@ -109,7 +109,7 @@ weight: 2
###### 边的单条插入
<div style="text-align: center;">
- <img src="/docs/images/API-perf/v0.5.6/cassandra/edge_single.png"
alt="image">
+ <img src="/img/docs/API-perf/v0.5.6/cassandra/edge_single.png" alt="image">
</div>
@@ -133,7 +133,7 @@ weight: 2
###### 顶点的按 id 查询
<div style="text-align: center;">
- <img src="/docs/images/API-perf/v0.5.6/cassandra/vertex_id_query.png"
alt="image">
+ <img src="/img/docs/API-perf/v0.5.6/cassandra/vertex_id_query.png"
alt="image">
</div>
@@ -144,7 +144,7 @@ weight: 2
###### 边的按 id 查询
<div style="text-align: center;">
- <img src="/docs/images/API-perf/v0.5.6/cassandra/edge_id_query.png"
alt="image">
+ <img src="/img/docs/API-perf/v0.5.6/cassandra/edge_id_query.png" alt="image">
</div>
###### 结论:
diff --git
a/content/cn/docs/performance/api-performance/hugegraph-api-0.5.6-rocksdb.md
b/content/cn/docs/performance/api-performance/hugegraph-api-0.5.6-rocksdb.md
index c921074c..9b82daf1 100644
--- a/content/cn/docs/performance/api-performance/hugegraph-api-0.5.6-rocksdb.md
+++ b/content/cn/docs/performance/api-performance/hugegraph-api-0.5.6-rocksdb.md
@@ -63,7 +63,7 @@ weight: 1
###### 顶点的最大插入速度:
<div style="text-align: center;">
- <img src="/docs/images/API-perf/v0.5.6/rocksdb/vertex_batch.png" alt="image">
+ <img src="/img/docs/API-perf/v0.5.6/rocksdb/vertex_batch.png" alt="image">
</div>
@@ -74,7 +74,7 @@ weight: 1
###### 边的最大插入速度
<div style="text-align: center;">
- <img src="/docs/images/API-perf/v0.5.6/rocksdb/edge_batch.png" alt="image">
+ <img src="/img/docs/API-perf/v0.5.6/rocksdb/edge_batch.png" alt="image">
</div>
###### 结论:
@@ -97,7 +97,7 @@ weight: 1
###### 顶点的单条插入
<div style="text-align: center;">
- <img src="/docs/images/API-perf/v0.5.6/rocksdb/vertex_single.png"
alt="image">
+ <img src="/img/docs/API-perf/v0.5.6/rocksdb/vertex_single.png" alt="image">
</div>
@@ -108,7 +108,7 @@ weight: 1
###### 边的单条插入
<center>
- <img src="/docs/images/API-perf/v0.5.6/rocksdb/edge_single.png" alt="image">
+ <img src="/img/docs/API-perf/v0.5.6/rocksdb/edge_single.png" alt="image">
</center>
@@ -132,7 +132,7 @@ weight: 1
###### 顶点的按 id 查询
<center>
- <img src="/docs/images/API-perf/v0.5.6/rocksdb/vertex_id_query.png"
alt="image">
+ <img src="/img/docs/API-perf/v0.5.6/rocksdb/vertex_id_query.png" alt="image">
</center>
###### 结论:
@@ -142,7 +142,7 @@ weight: 1
###### 边的按 id 查询
<center>
- <img src="/docs/images/API-perf/v0.5.6/rocksdb/edge_id_query.png"
alt="image">
+ <img src="/img/docs/API-perf/v0.5.6/rocksdb/edge_id_query.png" alt="image">
</center>
diff --git a/content/cn/docs/quickstart/hugegraph-ai/_index.md
b/content/cn/docs/quickstart/hugegraph-ai/_index.md
index e612a8c0..176af6b5 100644
--- a/content/cn/docs/quickstart/hugegraph-ai/_index.md
+++ b/content/cn/docs/quickstart/hugegraph-ai/_index.md
@@ -180,4 +180,4 @@ hugegraph-ai 采用 [Apache 2.0
许可证](https://github.com/apache/hugegraph-a
-
**电子邮件**:[[email protected]](mailto:[email protected])([需要订阅](https://hugegraph.apache.org/cn/community/contribution-guidelines/subscribe/))
- **微信**:关注 "Apache HugeGraph" 微信公众号
-<img src="/docs/images/wechat.png" alt="Apache HugeGraph WeChat QR Code"
width="200"/>
+<img src="/img/docs/wechat.png" alt="Apache HugeGraph WeChat QR Code"
width="200"/>
diff --git a/content/cn/docs/quickstart/hugegraph-ai/hugegraph-llm.md
b/content/cn/docs/quickstart/hugegraph-ai/hugegraph-llm.md
index e4947625..128a11aa 100644
--- a/content/cn/docs/quickstart/hugegraph-ai/hugegraph-llm.md
+++ b/content/cn/docs/quickstart/hugegraph-ai/hugegraph-llm.md
@@ -134,7 +134,7 @@ python -m hugegraph_llm.config.generate --update
- **自定义
Schema**:遵循我们[模板](https://github.com/apache/hugegraph-ai/blob/aff3bbe25fa91c3414947a196131be812c20ef11/hugegraph-llm/src/hugegraph_llm/config/config_data.py#L125)的
JSON 格式
- **HugeGraph Schema**:使用现有图实例的 Schema(例如,“hugegraph”)
-
+
#### 代码构建
diff --git a/content/cn/docs/quickstart/hugegraph-ai/quick_start.md
b/content/cn/docs/quickstart/hugegraph-ai/quick_start.md
index 69bb0e24..a10256a6 100644
--- a/content/cn/docs/quickstart/hugegraph-ai/quick_start.md
+++ b/content/cn/docs/quickstart/hugegraph-ai/quick_start.md
@@ -21,7 +21,7 @@ weight: 4
从文本构建知识图谱、分块向量和图顶点向量。
-
+
```mermaid
graph TD;
@@ -79,7 +79,7 @@ graph TD;
第一部分处理单个查询,第二部分同时处理多个查询。以下是第一部分的说明。
-
+
```mermaid
graph TD;
@@ -109,7 +109,7 @@ graph TD;
- **仅图答案:** 仅使用基于图的检索(在向量数据库中查询图顶点向量和图数据库)
- **图-向量答案:** 同时使用基于图和基于向量的检索
-
+
### 执行流程:
@@ -117,7 +117,7 @@ graph TD;
- 使用**关键词提取提示词**从**问题**中提取关键词。
-
+
- 使用提取的关键词:
- 首先,在图数据库中进行精确匹配。
@@ -141,7 +141,7 @@ graph TD;
- **仅图答案**
- **图-向量答案**
-
+
# 4. (处理流程)Text2Gremlin
@@ -154,7 +154,7 @@ graph TD;
第一部分较为简单,因此重点介绍第二部分。
-
+
```mermaid
graph TD;
@@ -169,7 +169,7 @@ graph TD;
- **自然语言查询:** 输入要转换为 Gremlin 的自然语言文本。
-
+
- **Schema:** 输入图 schema。
@@ -183,7 +183,7 @@ graph TD;
- 检索**图 schema**。
- 在向量数据库中查询示例向量,检索与输入查询相似的查询-gremlin
对(如果向量数据库中缺少示例,将自动使用**resources**文件夹中的示例进行初始化)。
-
+
- 使用构建的提示词生成 Gremlin 查询。
diff --git a/content/cn/docs/quickstart/hugegraph-studio.md
b/content/cn/docs/quickstart/hugegraph-studio.md
index ac7c820c..2f8160ad 100644
--- a/content/cn/docs/quickstart/hugegraph-studio.md
+++ b/content/cn/docs/quickstart/hugegraph-studio.md
@@ -158,7 +158,7 @@
graph.schema().propertyKey("price").asInt().ifNotExist().create()
执行完成后,可以得到返回的数据,表明执行成功。如图所示
<center>
- <img src="/docs/images/images-studio/add-schema.png" alt="image">
+ <img src="/img/docs/images-studio/add-schema.png" alt="image">
</center>
@@ -189,7 +189,7 @@ marko.addEdge("knows", vadas, "date", "20160110")
在页面中输入语句,这样我们就创建了两个顶点一条边,点击执行,结果如下图所示
<center>
- <img src="/docs/images/images-studio/example-2V-1E.png" alt="image">
+ <img src="/img/docs/images-studio/example-2V-1E.png" alt="image">
</center>
@@ -220,7 +220,7 @@ g.V()
如下图所示
<center>
- <img src="/docs/images/images-studio/show-graph.png" alt="image">
+ <img src="/img/docs/images-studio/show-graph.png" alt="image">
</center>
@@ -229,14 +229,14 @@ HugeGraph-Studio不仅支持通过graph的方式展示数据,还支持表格
**表格展示形式**
<center>
- <img src="/docs/images/images-studio/show-table.png" alt="image">
+ <img src="/img/docs/images-studio/show-table.png" alt="image">
</center>
**Json展示形式**
<center>
- <img src="/docs/images/images-studio/show-json.png" alt="image">
+ <img src="/img/docs/images-studio/show-json.png" alt="image">
</center>
diff --git a/content/cn/docs/quickstart/hugegraph/hugegraph-server.md
b/content/cn/docs/quickstart/hugegraph/hugegraph-server.md
index 855a0a27..46960ef9 100644
--- a/content/cn/docs/quickstart/hugegraph/hugegraph-server.md
+++ b/content/cn/docs/quickstart/hugegraph/hugegraph-server.md
@@ -51,7 +51,7 @@ Core 模块是 Tinkerpop 接口的实现,Backend 模块用于管理数据存
如果使用 Docker Desktop,则可以按如下方式设置相关选项:
<div style="text-align: center;">
- <img src="/docs/images/images-server/31docker-option.jpg" alt="image"
style="width:33%;">
+ <img src="/img/docs/images-server/31docker-option.jpg" alt="image"
style="width:33%;">
</div>
@@ -838,19 +838,19 @@ _说明_
另外也可以通过访问 `localhost:8080/swagger-ui/index.html` 查看 API。
<div style="text-align: center;">
- <img src="/docs/images/images-server/swagger-ui.png" alt="image">
+ <img src="/img/docs/images-server/swagger-ui.png" alt="image">
</div>
在使用 Swagger UI 调试 HugeGraph 提供的 API 时,如果 HugeGraph Server 开启了鉴权模式,可以在 Swagger
页面输入鉴权信息。
<div style="text-align: center;">
- <img src="/docs/images/images-server/swagger-ui-where-set-auth-example.png"
alt="image">
+ <img src="/img/docs/images-server/swagger-ui-where-set-auth-example.png"
alt="image">
</div>
当前 HugeGraph 支持基于 Basic 和 Bearer 两种形式设置鉴权信息。
<div style="text-align: center;">
- <img src="/docs/images/images-server/swagger-ui-set-auth-example.png"
alt="image">
+ <img src="/img/docs/images-server/swagger-ui-set-auth-example.png"
alt="image">
</div>
### 7 停止 Server
diff --git a/content/cn/docs/quickstart/toolchain/hugegraph-hubble.md
b/content/cn/docs/quickstart/toolchain/hugegraph-hubble.md
index add0f97d..01ac72de 100644
--- a/content/cn/docs/quickstart/toolchain/hugegraph-hubble.md
+++ b/content/cn/docs/quickstart/toolchain/hugegraph-hubble.md
@@ -148,7 +148,7 @@ bin/start-hubble.sh -d
平台的模块使用流程如下:
<div style="text-align: center;">
- <img src="/docs/images/images-hubble/2平台使用流程.png" alt="image">
+ <img src="/img/docs/images-hubble/2平台使用流程.png" alt="image">
</div>
@@ -158,14 +158,14 @@ bin/start-hubble.sh -d
图管理模块下,点击【创建图】,通过填写图 ID、图名称、主机名、端口号、用户名、密码的信息,实现多图的连接。
<div style="text-align: center;">
- <img src="/docs/images/images-hubble/311图创建.png" alt="image">
+ <img src="/img/docs/images-hubble/311图创建.png" alt="image">
</div>
创建图填写内容如下:
<div style="text-align: center;">
- <img src="/docs/images/images-hubble/311图创建2.png" alt="image">
+ <img src="/img/docs/images-hubble/311图创建2.png" alt="image">
</div>
> **注意**:如果使用 docker 启动 `hubble`,且 `server` 和 `hubble` 位于同一宿主机,不能直接使用
> `localhost/127.0.0.1` 作为主机名。如果 `hubble` 和 `server` 在同一 docker 网络下,则可以直接使用
> container_name 作为主机名,端口则为 8080。或者也可以使用宿主机 ip 作为主机名,此时端口为宿主机为 server 配置的端口
@@ -174,7 +174,7 @@ bin/start-hubble.sh -d
实现图空间的信息访问,进入后,可进行图的多维查询分析、元数据管理、数据导入、算法分析等操作。
<div style="text-align: center;">
- <img src="/docs/images/images-hubble/312图访问.png" alt="image">
+ <img src="/img/docs/images-hubble/312图访问.png" alt="image">
</div>
@@ -183,7 +183,7 @@ bin/start-hubble.sh -d
2. 搜索范围:可对图名称和 ID 进行搜索。
<div style="text-align: center;">
- <img src="/docs/images/images-hubble/313图管理.png" alt="image">
+ <img src="/img/docs/images-hubble/313图管理.png" alt="image">
</div>
@@ -192,7 +192,7 @@ bin/start-hubble.sh -d
左侧导航处:
<div style="text-align: center;">
- <img src="/docs/images/images-hubble/321元数据入口.png" alt="image">
+ <img src="/img/docs/images-hubble/321元数据入口.png" alt="image">
</div>
@@ -204,14 +204,14 @@ bin/start-hubble.sh -d
列表模式:
<div style="text-align: center;">
- <img src="/docs/images/images-hubble/3221属性创建.png" alt="image">
+ <img src="/img/docs/images-hubble/3221属性创建.png" alt="image">
</div>
图模式:
<div style="text-align: center;">
- <img src="/docs/images/images-hubble/3221属性创建2.png" alt="image">
+ <img src="/img/docs/images-hubble/3221属性创建2.png" alt="image">
</div>
@@ -222,14 +222,14 @@ bin/start-hubble.sh -d
选择复用项:
<div style="text-align: center;">
- <img src="/docs/images/images-hubble/3222属性复用.png" alt="image">
+ <img src="/img/docs/images-hubble/3222属性复用.png" alt="image">
</div>
校验复用项:
<div style="text-align: center;">
- <img src="/docs/images/images-hubble/3222属性复用2.png" alt="image">
+ <img src="/img/docs/images-hubble/3222属性复用2.png" alt="image">
</div>
@@ -243,14 +243,14 @@ bin/start-hubble.sh -d
列表模式:
<center>
- <img src="/docs/images/images-hubble/3231顶点创建.png" alt="image">
+ <img src="/img/docs/images-hubble/3231顶点创建.png" alt="image">
</center>
图模式:
<center>
- <img src="/docs/images/images-hubble/3231顶点创建2.png" alt="image">
+ <img src="/img/docs/images-hubble/3231顶点创建2.png" alt="image">
</center>
@@ -265,7 +265,7 @@ bin/start-hubble.sh -d
2. 可进行单条删除或批量删除操作。
<center>
- <img src="/docs/images/images-hubble/3233顶点删除.png" alt="image">
+ <img src="/img/docs/images-hubble/3233顶点删除.png" alt="image">
</center>
@@ -276,14 +276,14 @@ bin/start-hubble.sh -d
列表模式:
<center>
- <img src="/docs/images/images-hubble/3241边创建.png" alt="image">
+ <img src="/img/docs/images-hubble/3241边创建.png" alt="image">
</center>
图模式:
<center>
- <img src="/docs/images/images-hubble/3241边创建2.png" alt="image">
+ <img src="/img/docs/images-hubble/3241边创建2.png" alt="image">
</center>
@@ -306,14 +306,14 @@ bin/start-hubble.sh -d
数据导入的使用流程如下:
<center>
- <img src="/docs/images/images-hubble/33导入流程.png" alt="image">
+ <img src="/img/docs/images-hubble/33导入流程.png" alt="image">
</center>
##### 4.3.1 模块入口
左侧导航处:
<center>
- <img src="/docs/images/images-hubble/331导入入口.png" alt="image">
+ <img src="/img/docs/images-hubble/331导入入口.png" alt="image">
</center>
@@ -322,7 +322,7 @@ bin/start-hubble.sh -d
2. 可创建多个导入任务,并行导入。
<center>
- <img src="/docs/images/images-hubble/332创建任务.png" alt="image">
+ <img src="/img/docs/images-hubble/332创建任务.png" alt="image">
</center>
@@ -331,7 +331,7 @@ bin/start-hubble.sh -d
2. 可同时上传多个文件。
<center>
- <img src="/docs/images/images-hubble/333上传文件.png" alt="image">
+ <img src="/img/docs/images-hubble/333上传文件.png" alt="image">
</center>
@@ -351,14 +351,14 @@ bin/start-hubble.sh -d
设置映射的填写内容:
<center>
- <img src="/docs/images/images-hubble/334设置映射.png" alt="image">
+ <img src="/img/docs/images-hubble/334设置映射.png" alt="image">
</center>
映射列表:
<center>
- <img src="/docs/images/images-hubble/334设置映射2.png" alt="image">
+ <img src="/img/docs/images-hubble/334设置映射2.png" alt="image">
</center>
@@ -368,7 +368,7 @@ bin/start-hubble.sh -d
- 导入设置参数项如下图所示,均设置默认值,无需手动填写
<center>
- <img src="/docs/images/images-hubble/335导入设置.png" alt="image">
+ <img src="/img/docs/images-hubble/335导入设置.png" alt="image">
</center>
@@ -378,7 +378,7 @@ bin/start-hubble.sh -d
- 若导入失败,可查看具体原因
<center>
- <img src="/docs/images/images-hubble/335导入详情.png" alt="image">
+ <img src="/img/docs/images-hubble/335导入详情.png" alt="image">
</center>
@@ -386,14 +386,14 @@ bin/start-hubble.sh -d
##### 4.4.1 模块入口
左侧导航处:
<center>
- <img src="/docs/images/images-hubble/341分析入口.png" alt="image">
+ <img src="/img/docs/images-hubble/341分析入口.png" alt="image">
</center>
##### 4.4.2 多图切换
通过左侧切换入口,灵活切换多图的操作空间
<center>
- <img src="/docs/images/images-hubble/342多图切换.png" alt="image">
+ <img src="/img/docs/images-hubble/342多图切换.png" alt="image">
</center>
@@ -409,19 +409,19 @@ Gremlin 查询后,下方为图结果展示区域,提供 3 种图结果展示
【图模式】
<center>
- <img src="/docs/images/images-hubble/343图分析-图.png" alt="image">
+ <img src="/img/docs/images-hubble/343图分析-图.png" alt="image">
</center>
【表格模式】
<center>
- <img src="/docs/images/images-hubble/343图分析-表格.png" alt="image">
+ <img src="/img/docs/images-hubble/343图分析-表格.png" alt="image">
</center>
【Json 模式】
<center>
- <img src="/docs/images/images-hubble/343图分析-json.png" alt="image">
+ <img src="/img/docs/images-hubble/343图分析-json.png" alt="image">
</center>
@@ -440,7 +440,7 @@ Gremlin 查询后,下方为图结果展示区域,提供 3 种图结果展示
双击顶点,也可展示与选中点关联的顶点。
<center>
- <img src="/docs/images/images-hubble/345定制路径查询.png" alt="image">
+ <img src="/img/docs/images-hubble/345定制路径查询.png" alt="image">
</center>
@@ -455,14 +455,14 @@ Gremlin 查询后,下方为图结果展示区域,提供 3 种图结果展示
入口如下:
<center>
- <img src="/docs/images/images-hubble/346新增顶点.png" alt="image">
+ <img src="/img/docs/images-hubble/346新增顶点.png" alt="image">
</center>
添加顶点内容如下:
<center>
- <img src="/docs/images/images-hubble/346新增顶点2.png" alt="image">
+ <img src="/img/docs/images-hubble/346新增顶点2.png" alt="image">
</center>
@@ -475,7 +475,7 @@ Gremlin 查询后,下方为图结果展示区域,提供 3 种图结果展示
2. 提供语句的收藏功能,可对常用语句进行收藏操作,方便高频语句快速调用
<center>
- <img src="/docs/images/images-hubble/347收藏.png" alt="image">
+ <img src="/img/docs/images-hubble/347收藏.png" alt="image">
</center>
@@ -483,7 +483,7 @@ Gremlin 查询后,下方为图结果展示区域,提供 3 种图结果展示
##### 4.5.1 模块入口
左侧导航处:
<center>
- <img src="/docs/images/images-hubble/351任务管理入口.png" alt="image">
+ <img src="/img/docs/images-hubble/351任务管理入口.png" alt="image">
</center>
@@ -499,7 +499,7 @@ Gremlin 查询后,下方为图结果展示区域,提供 3 种图结果展示
5. 可对异步任务进行删除或批量删除操作
<center>
- <img src="/docs/images/images-hubble/352任务列表.png" alt="image">
+ <img src="/img/docs/images-hubble/352任务列表.png" alt="image">
</center>
@@ -513,14 +513,14 @@ Gremlin 查询后,下方为图结果展示区域,提供 3 种图结果展示
- 提供【查看】入口,可跳转到任务详情查看当前任务具体执行情况跳转到任务中心后,直接显示当前执行的任务行
<center>
- <img src="/docs/images/images-hubble/353gremlin任务.png" alt="image">
+ <img src="/img/docs/images-hubble/353gremlin任务.png" alt="image">
</center>
点击查看入口,跳转到任务管理列表,如下:
<center>
- <img src="/docs/images/images-hubble/353gremlin任务2.png" alt="image">
+ <img src="/img/docs/images-hubble/353gremlin任务2.png" alt="image">
</center>
@@ -536,14 +536,14 @@ Hubble 上暂未提供可视化的 OLAP 算法执行,可调用 RESTful API 进
- 在元数据建模模块中,删除元数据时,可建立删除元数据的异步任务
<center>
- <img src="/docs/images/images-hubble/355删除元数据.png" alt="image">
+ <img src="/img/docs/images-hubble/355删除元数据.png" alt="image">
</center>
- 在编辑已有的顶点/边类型操作中,新增索引时,可建立创建索引的异步任务
<center>
- <img src="/docs/images/images-hubble/355构建索引.png" alt="image">
+ <img src="/img/docs/images-hubble/355构建索引.png" alt="image">
</center>
@@ -551,7 +551,7 @@ Hubble 上暂未提供可视化的 OLAP 算法执行,可调用 RESTful API 进
- 确认/保存后,可跳转到任务中心查看当前任务的详情
<center>
- <img src="/docs/images/images-hubble/355任务详情.png" alt="image">
+ <img src="/img/docs/images-hubble/355任务详情.png" alt="image">
</center>
diff --git a/content/cn/docs/quickstart/toolchain/hugegraph-loader.md
b/content/cn/docs/quickstart/toolchain/hugegraph-loader.md
index 622fb8fd..909ffa69 100644
--- a/content/cn/docs/quickstart/toolchain/hugegraph-loader.md
+++ b/content/cn/docs/quickstart/toolchain/hugegraph-loader.md
@@ -132,7 +132,7 @@ mvn clean package -DskipTests
"软件"有:"名字"、"售卖价格"等属性;边"认识"有:"日期"属性等。
<div style="text-align: center;">
- <img src="/docs/images/demo-graph-model.png" alt="image">
+ <img src="/img/docs/demo-graph-model.png" alt="image">
<p>示例图模型</p>
</div>
diff --git a/content/en/blog/hugegraph-ai/agentic_graphrag.md
b/content/en/blog/hugegraph-ai/agentic_graphrag.md
index 9b92437d..59bc5403 100644
--- a/content/en/blog/hugegraph-ai/agentic_graphrag.md
+++ b/content/en/blog/hugegraph-ai/agentic_graphrag.md
@@ -24,7 +24,7 @@ Therefore, GraphRAG technology was developed. A typical
GraphRAG involves two st
2. Online: When the GraphRAG system receives a user question, it can capture
the relationships between different entities in the knowledge base using the
graph database. Consequently, we can retrieve the three sentences above (the
specific graph database index might look like the following example).
<div style="text-align: center;">
- <img src="/blog/images/images-server/agentic-background.png" alt="image"
width="400">
+ <img src="/img/blog/images-server/agentic-background.png" alt="image"
width="400">
</div>
However, GraphRAG itself also presents several challenges:
@@ -168,7 +168,7 @@ We inspected the latest version of the Agno source code at
the time of our resea
We saw from the official documentation
<div style="text-align: center;">
- <img src="/blog/images/images-server/agentic-pydantic.png" alt="image"
width="800">
+ <img src="/img/blog/images-server/agentic-pydantic.png" alt="image"
width="800">
</div>
Surprisingly, the Pydantic-Ai framework doesn't support automatic parallelism
at the Task level.
@@ -251,7 +251,7 @@ However, what truly made us decide was the project's
"heartbeat". We contacted t
We believe that an excellent technology selection is not only about matching
functionality but also about recognizing the project's future potential.
(Welcome to witness its growth together: https://github.com/ChunelFeng/CGraph)
<div style="text-align: center;">
- <img src="/blog/images/images-server/agentic-frame.png" alt="image"
width="800">
+ <img src="/img/blog/images-server/agentic-frame.png" alt="image" width="800">
</div>
## Architectural Design
@@ -271,7 +271,7 @@ For example, vector similarity search is a very common RAG
process. However, dep
3. By introducing a new Node abstraction, we don't need to modify the
implementation of the underlying Operator during the refactoring process, which
reduces the mental burden during refactoring.
<div style="text-align: center;">
- <img src="/blog/images/images-server/agentic-abstract.png" alt="image"
width="800">
+ <img src="/img/blog/images-server/agentic-abstract.png" alt="image"
width="800">
</div>
Since we want to reuse the same type of Workflow across requests, we need to
ensure that the Workflow itself is stateless. Because if the reused Workflow
still carries the state of the previous request, users may get unexpected
results. The state of the Workflow can be divided into two types:
@@ -294,7 +294,7 @@ We use the `GParam` (global parameter) abstraction provided
by the CGraph framew
This way we can ensure that each time the Workflow is executed, these two
states only contain the state of the current request. Since the WorkflowInput
state is reset after Workflow execution, we can only selectively choose some
data from the WorkflowState to return to the user. Therefore, we get the
interface that a Flow abstraction should implement.
<div style="text-align: center;">
- <img src="/blog/images/images-server/agentic-lifeline.svg" alt="image"
width="1000">
+ <img src="/img/blog/images-server/agentic-lifeline.svg" alt="image"
width="1000">
</div>
```python
@@ -411,7 +411,7 @@ We fully leverage the Pool abstraction provided by the
underlying CGraph framewo
Now we can get the overall architecture diagram of the entire project.
<div style="text-align: center;">
- <img src="/blog/images/images-server/agentic-scheduler.png" alt="image"
width="600">
+ <img src="/img/blog/images-server/agentic-scheduler.png" alt="image"
width="600">
</div>
1. After receiving a request, the Scheduler first queries the PipelinePool to
check if there is a idle Pipeline of the corresponding type.
diff --git
a/content/en/blog/hugegraph/toplingdb/toplingdb-configuration-yaml.md
b/content/en/blog/hugegraph/toplingdb/toplingdb-configuration-yaml.md
index ff5a612b..7619f9cb 100644
--- a/content/en/blog/hugegraph/toplingdb/toplingdb-configuration-yaml.md
+++ b/content/en/blog/hugegraph/toplingdb/toplingdb-configuration-yaml.md
@@ -177,7 +177,7 @@ DBOptions:
ToplingDB YAML Reference and Reuse Diagram:
<div style="text-align: center;">
- <img src="/blog/images/images-server/toplingdb-yaml-ref.png" alt="ToplingDB
YAML Reference Diagram" width="800">
+ <img src="/img/blog/images-server/toplingdb-yaml-ref.png" alt="ToplingDB
YAML Reference Diagram" width="800">
</div>
This mechanism makes configuration more flexible and easier to compose in
complex scenarios.
diff --git a/content/en/blog/hugegraph/toplingdb/toplingdb-quick-start.md
b/content/en/blog/hugegraph/toplingdb/toplingdb-quick-start.md
index 599be500..b54176c8 100644
--- a/content/en/blog/hugegraph/toplingdb/toplingdb-quick-start.md
+++ b/content/en/blog/hugegraph/toplingdb/toplingdb-quick-start.md
@@ -53,7 +53,7 @@ rocksdb.open_http=true
Visualize the Web monitoring page. Example screenshot:
<div style="text-align: center;">
- <img src="/blog/images/images-server/toplingdb-web-server.png" alt="image"
width="400">
+ <img src="/img/blog/images-server/toplingdb-web-server.png" alt="image"
width="400">
</div>
Verify via terminal:
diff --git a/content/en/community/contribution-guidelines/contribute.md
b/content/en/community/contribution-guidelines/contribute.md
index 885ba723..1859c961 100644
--- a/content/en/community/contribution-guidelines/contribute.md
+++ b/content/en/community/contribution-guidelines/contribute.md
@@ -10,7 +10,7 @@ Thanks for taking the time to contribute! As an open source
project, HugeGraph i
The following is a contribution guide for HugeGraph:
-<img width="884" alt="image"
src="/docs/images/community/contribution-guide/contribution-flow.png">
+<img width="884" alt="image"
src="/img/docs/community/contribution-guide/contribution-flow.png">
## 1. Preparation
@@ -122,14 +122,14 @@ git push origin bugfix-branch:bugfix-branch
```
Note that since GitHub requires submitting code through `username + token`
(instead of using `username + password` directly), you need to create a GitHub
token from https://github.com/settings/tokens:
-<img width="1280" alt="image"
src="/docs/images/community/contribution-guide/github-token.png">
+<img width="1280" alt="image"
src="/img/docs/community/contribution-guide/github-token.png">
## 4. Create a Pull Request
Go to the web page of GitHub fork repo, there would be a chance to create a
Pull Request after pushing to a new branch, just click button "Compare & pull
request" to do it. Then edit the description for proposed changes, which can
just be copied from the commit message.
Note: please make sure the email address you used to submit the code is bound
to the GitHub account. For how to bind the email address, please refer to
https://github.com/settings/emails:
-<img width="1280" alt="image"
src="/docs/images/community/contribution-guide/github-email.png">
+<img width="1280" alt="image"
src="/img/docs/community/contribution-guide/github-email.png">
## 5. Code review
diff --git a/content/en/docs/clients/restful-api/traverser.md
b/content/en/docs/clients/restful-api/traverser.md
index 80fdf977..ad242098 100644
--- a/content/en/docs/clients/restful-api/traverser.md
+++ b/content/en/docs/clients/restful-api/traverser.md
@@ -59,7 +59,7 @@ In the following, we provide a detailed explanation of the
Traverser API:
The usage examples provided in this section are based on the graph presented
on the TinkerPop official website:
-
+
The data import program is as follows:
diff --git a/content/en/docs/guides/architectural.md
b/content/en/docs/guides/architectural.md
index 5dda31cf..ddbe3b46 100644
--- a/content/en/docs/guides/architectural.md
+++ b/content/en/docs/guides/architectural.md
@@ -11,7 +11,7 @@ As a full-stack graph system covering **Graph Database, Graph
Computing, and Gra
Below is the overall architecture diagram of HugeGraph:
<div style="text-align: center;">
- <img src="/docs/images/design/architectural-revised.png" alt="image">
+ <img src="/img/docs/design/architectural-revised.png" alt="image">
</div>
HugeGraph consists of three layers of functionality: the application layer,
the graph engine layer, and the storage layer.
diff --git a/content/en/docs/guides/desgin-concept.md
b/content/en/docs/guides/desgin-concept.md
index ddbffefe..16d97067 100644
--- a/content/en/docs/guides/desgin-concept.md
+++ b/content/en/docs/guides/desgin-concept.md
@@ -12,7 +12,7 @@ RDF is a W3C standard, while Property Graph is an industry
standard and is widel
The storage concept model corresponding to HugeGraph is also designed with
reference to Property Graph. For specific examples, see the figure below:
( This figure is outdated for the old version design, please ignore it and
update it later )
-
+
Inside HugeGraph, each vertex/edge is identified by a unique VertexId/EdgeId,
and the attributes are stored inside the corresponding vertex/edge.
The relationship/mapping between vertices is stored through edges.
@@ -29,7 +29,7 @@ Edge Cut method to store graphs, any vertex will only appear
on one machine, whi
to multiple storage of edges. When using the Vertex Cut method to store
graphs, any edge will only appear on one machine, and each same point may be
distributed
to different machines. This storage method may result in multiple storage of
vertices.
-
+
The EdgeCut partition scheme can support high-performance insert and update
operations, while the VertexCut partition scheme is more suitable for static
graph query
analysis, so EdgeCut is suitable for OLTP graph query, and VertexCut is more
suitable for OLAP graph query. HugeGraph currently adopts the partition scheme
of EdgeCut.
diff --git a/content/en/docs/guides/toolchain-local-test.md
b/content/en/docs/guides/toolchain-local-test.md
index 95f6ebe0..b06c71ab 100644
--- a/content/en/docs/guides/toolchain-local-test.md
+++ b/content/en/docs/guides/toolchain-local-test.md
@@ -250,7 +250,7 @@ docker compose down
Test process for each tool:
<div style="text-align: center;">
- <img src="/docs/images/toolchain-test-mermaid-2.png" alt="HugeGraph
Toolchain Testing Process">
+ <img src="/img/docs/toolchain-test-mermaid-2.png" alt="HugeGraph Toolchain
Testing Process">
</div>
diff --git a/content/en/docs/introduction/_index.md
b/content/en/docs/introduction/_index.md
index 6208e617..dc012881 100644
--- a/content/en/docs/introduction/_index.md
+++ b/content/en/docs/introduction/_index.md
@@ -142,4 +142,4 @@ docker run -itd --name=hugegraph -p 8080:8080
hugegraph/hugegraph
- Security:
[[email protected]](mailto:[email protected]) (Report
security issues)
- WeChat Public Account: Apache HugeGraph
-<img src="/docs/images/wechat.png" alt="WeChat QR Code" width="300"/>
+<img src="/img/docs/wechat.png" alt="WeChat QR Code" width="300"/>
diff --git a/content/en/docs/language/hugegraph-example.md
b/content/en/docs/language/hugegraph-example.md
index a0415029..c173902b 100644
--- a/content/en/docs/language/hugegraph-example.md
+++ b/content/en/docs/language/hugegraph-example.md
@@ -26,7 +26,7 @@ Compared to TitanDB, HugeGraph's main features are as follows:
This example uses the Property Graph Model to describe the relationships
between characters in Greek mythology, also known as the character relationship
graph. The specific relationships are shown in the diagram below.
<div style="text-align: center;">
- <img src="/docs/images/graph-of-gods.png" alt="image">
+ <img src="/img/docs/graph-of-gods.png" alt="image">
</div>
diff --git a/content/en/docs/performance/api-performance/hugegraph-api-0.4.4.md
b/content/en/docs/performance/api-performance/hugegraph-api-0.4.4.md
index a3c68787..7ec1135e 100644
--- a/content/en/docs/performance/api-performance/hugegraph-api-0.4.4.md
+++ b/content/en/docs/performance/api-performance/hugegraph-api-0.4.4.md
@@ -63,7 +63,7 @@ Duration: 5 minutes
###### Maximum Insertion Speed of Vertices and Edges (High-performance server
with SSD storage for RocksDB data):
<center>
- <img src="/docs/images/API-perf/v0.4.4/best.png" alt="image">
+ <img src="/img/docs/API-perf/v0.4.4/best.png" alt="image">
</center>
###### Conclusion:
@@ -74,7 +74,7 @@ Duration: 5 minutes
**1\. The Impact of CPU and Memory on Insertion Performance (Servers Using HDD
Storage for RocksDB Data, Batch Insertion)**
<center>
- <img src="/docs/images/API-perf/v0.4.4/cpu-memory.png" alt="image">
+ <img src="/img/docs/API-perf/v0.4.4/cpu-memory.png" alt="image">
</center>
###### Conclusion:
@@ -85,7 +85,7 @@ Duration: 5 minutes
**2\. The Impact of SSD and HDD on Insertion Performance (High-performance
Servers, Batch Insertion)**
<center>
- <img src="/docs/images/API-perf/v0.4.4/ssd.png" alt="image">
+ <img src="/img/docs/API-perf/v0.4.4/ssd.png" alt="image">
</center>
###### Conclusion:
@@ -96,7 +96,7 @@ Duration: 5 minutes
**3\. The Impact of Different Concurrent Thread Numbers on Insertion
Performance (Ordinary Servers, HDD Storage for RocksDB Data)**
<center>
- <img src="/docs/images/API-perf/v0.4.4/threads-batch.png" alt="image">
+ <img src="/img/docs/API-perf/v0.4.4/threads-batch.png" alt="image">
</center>
##### Conclusion:
@@ -118,7 +118,7 @@ Continuously increase the concurrency level and test the
upper limit of the pres
- Service exception criteria: Error rate greater than 0.00%.
<center>
- <img src="/docs/images/API-perf/v0.4.4/threads-single.png" alt="image">
+ <img src="/img/docs/API-perf/v0.4.4/threads-single.png" alt="image">
</center>
#### Conclusion:
diff --git
a/content/en/docs/performance/api-performance/hugegraph-api-0.5.6-cassandra.md
b/content/en/docs/performance/api-performance/hugegraph-api-0.5.6-cassandra.md
index a4f1e305..26a9dbd3 100644
---
a/content/en/docs/performance/api-performance/hugegraph-api-0.5.6-cassandra.md
+++
b/content/en/docs/performance/api-performance/hugegraph-api-0.5.6-cassandra.md
@@ -65,7 +65,7 @@ Duration: 5 minutes.
###### Maximum Insertion Speed of Vertices:
<center>
- <img src="/docs/images/API-perf/v0.5.6/cassandra/vertex_batch.png"
alt="image">
+ <img src="/img/docs/API-perf/v0.5.6/cassandra/vertex_batch.png" alt="image">
</center>
###### Conclusion:
@@ -75,7 +75,7 @@ Duration: 5 minutes.
###### Maximum Insertion Speed of Edges:
<center>
- <img src="/docs/images/API-perf/v0.5.6/cassandra/edge_batch.png" alt="image">
+ <img src="/img/docs/API-perf/v0.5.6/cassandra/edge_batch.png" alt="image">
</center>
###### Conclusion:
@@ -98,7 +98,7 @@ Continuously increase the concurrency level to test the upper
limit of the serve
###### Single Insertion of Vertices:
<center>
- <img src="/docs/images/API-perf/v0.5.6/cassandra/vertex_single.png"
alt="image">
+ <img src="/img/docs/API-perf/v0.5.6/cassandra/vertex_single.png" alt="image">
</center>
###### Conclusion:
@@ -108,7 +108,7 @@ Continuously increase the concurrency level to test the
upper limit of the serve
###### Single Insertion of Edges:
<center>
- <img src="/docs/images/API-perf/v0.5.6/cassandra/edge_single.png"
alt="image">
+ <img src="/img/docs/API-perf/v0.5.6/cassandra/edge_single.png" alt="image">
</center>
@@ -132,7 +132,7 @@ Continuously increase the concurrency and test the upper
limit of the pressure t
###### Query by ID for vertices
<center>
- <img src="/docs/images/API-perf/v0.5.6/cassandra/vertex_id_query.png"
alt="image">
+ <img src="/img/docs/API-perf/v0.5.6/cassandra/vertex_id_query.png"
alt="image">
</center>
@@ -143,7 +143,7 @@ Continuously increase the concurrency and test the upper
limit of the pressure t
###### Edge search by ID
<center>
- <img src="/docs/images/API-perf/v0.5.6/cassandra/edge_id_query.png"
alt="image">
+ <img src="/img/docs/API-perf/v0.5.6/cassandra/edge_id_query.png" alt="image">
</center>
###### Conclusion:
diff --git
a/content/en/docs/performance/api-performance/hugegraph-api-0.5.6-rocksdb.md
b/content/en/docs/performance/api-performance/hugegraph-api-0.5.6-rocksdb.md
index 4251f784..038478ae 100644
--- a/content/en/docs/performance/api-performance/hugegraph-api-0.5.6-rocksdb.md
+++ b/content/en/docs/performance/api-performance/hugegraph-api-0.5.6-rocksdb.md
@@ -65,7 +65,7 @@ Duration: 5 minutes
###### Maximum insertion speed for vertices:
<center>
- <img src="/docs/images/API-perf/v0.5.6/rocksdb/vertex_batch.png" alt="image">
+ <img src="/img/docs/API-perf/v0.5.6/rocksdb/vertex_batch.png" alt="image">
</center>
@@ -78,7 +78,7 @@ Duration: 5 minutes
<center>
- <img src="/docs/images/API-perf/v0.5.6/rocksdb/edge_batch.png" alt="image">
+ <img src="/img/docs/API-perf/v0.5.6/rocksdb/edge_batch.png" alt="image">
</center>
###### Conclusion:
@@ -101,7 +101,7 @@ Stress limit testing is a process of continuously
increasing the concurrency lev
###### Single vertex insertion
<center>
- <img src="/docs/images/API-perf/v0.5.6/rocksdb/vertex_single.png"
alt="image">
+ <img src="/img/docs/API-perf/v0.5.6/rocksdb/vertex_single.png" alt="image">
</center>
@@ -112,7 +112,7 @@ Stress limit testing is a process of continuously
increasing the concurrency lev
###### Single edge insertion
<center>
- <img src="/docs/images/API-perf/v0.5.6/rocksdb/edge_single.png" alt="image">
+ <img src="/img/docs/API-perf/v0.5.6/rocksdb/edge_single.png" alt="image">
</center>
@@ -136,7 +136,7 @@ Continuously increasing the concurrency level to test the
upper limit of the ser
###### Querying vertices by ID
<center>
- <img src="/docs/images/API-perf/v0.5.6/rocksdb/vertex_id_query.png"
alt="image">
+ <img src="/img/docs/API-perf/v0.5.6/rocksdb/vertex_id_query.png" alt="image">
</center>
###### Conclusion:
@@ -146,7 +146,7 @@ Continuously increasing the concurrency level to test the
upper limit of the ser
###### Querying edges by ID
<center>
- <img src="/docs/images/API-perf/v0.5.6/rocksdb/edge_id_query.png"
alt="image">
+ <img src="/img/docs/API-perf/v0.5.6/rocksdb/edge_id_query.png" alt="image">
</center>
diff --git a/content/en/docs/quickstart/hugegraph-ai/_index.md
b/content/en/docs/quickstart/hugegraph-ai/_index.md
index 4de1e013..d7a0f2ea 100644
--- a/content/en/docs/quickstart/hugegraph-ai/_index.md
+++ b/content/en/docs/quickstart/hugegraph-ai/_index.md
@@ -180,4 +180,4 @@ hugegraph-ai is licensed under [Apache 2.0
License](https://github.com/apache/hu
- **Email**: [[email protected]](mailto:[email protected])
([subscription
required](https://hugegraph.apache.org/community/contribution-guidelines/subscribe/))
- **WeChat**: Follow "Apache HugeGraph" on WeChat
-<img src="/docs/images/wechat.png" alt="Apache HugeGraph WeChat QR Code"
width="200"/>
+<img src="/img/docs/wechat.png" alt="Apache HugeGraph WeChat QR Code"
width="200"/>
diff --git a/content/en/docs/quickstart/hugegraph-ai/hugegraph-llm.md
b/content/en/docs/quickstart/hugegraph-ai/hugegraph-llm.md
index e47b3ca3..8240db50 100644
--- a/content/en/docs/quickstart/hugegraph-ai/hugegraph-llm.md
+++ b/content/en/docs/quickstart/hugegraph-ai/hugegraph-llm.md
@@ -136,7 +136,7 @@ Use the Gradio interface for visual knowledge graph
building:
- **Custom Schema**: JSON format following our
[template](https://github.com/apache/hugegraph-ai/blob/aff3bbe25fa91c3414947a196131be812c20ef11/hugegraph-llm/src/hugegraph_llm/config/config_data.py#L125)
- **HugeGraph Schema**: Use existing graph instance schema (e.g., "hugegraph")
-
+
#### Programmatic Construction
diff --git a/content/en/docs/quickstart/hugegraph-ai/quick_start.md
b/content/en/docs/quickstart/hugegraph-ai/quick_start.md
index bb42808a..f5adeacf 100644
--- a/content/en/docs/quickstart/hugegraph-ai/quick_start.md
+++ b/content/en/docs/quickstart/hugegraph-ai/quick_start.md
@@ -21,7 +21,7 @@ weight: 4
Construct a knowledge graph, chunk vector, and graph vid vector from the text.
-
+
```mermaid
graph TD;
@@ -81,7 +81,7 @@ This module consists of two parts:
The first part handles single queries, while the second part handles multiple
queries at once. Below is an explanation of the first part.
-
+
```mermaid
@@ -114,7 +114,7 @@ graph TD;
- **Graph-only Answer:** Uses only graph-based retrieval (queries graph vid
vectors in the vector database and the graph database)
- **Graph-Vector Answer:** Uses both graph-based and vector-based retrieval
-
+
### Execution Flow:
@@ -122,7 +122,7 @@ graph TD;
- Extract keywords from the **question** using the **Keywords Extraction
Prompt**.
-
+
- Use the extracted keywords to:
@@ -151,7 +151,7 @@ graph TD;
- **Graph-only Answer**
- **Graph-Vector Answer**
-
+
# 4. (Processing Flow) Text2Gremlin
@@ -164,7 +164,7 @@ This module consists of two parts:
The first part is straightforward, so the focus is on the second part.
-
+
```mermaid
@@ -180,7 +180,7 @@ graph TD;
- **Natural Language** **Query**: Input the natural language text to be
converted into Gremlin.
-
+
- **Schema:** Input the graph schema.
@@ -199,7 +199,7 @@ graph TD;
- Retrieve the **graph schema**.
- Query the vector database for example vectors, retrieving
query-gremlin pairs similar to the input query (if the vector database lacks
examples, it automatically initializes with examples from the **resources**
folder).
-
+
- Generate the Gremlin query using the constructed prompt.
diff --git a/content/en/docs/quickstart/hugegraph-studio.md
b/content/en/docs/quickstart/hugegraph-studio.md
index 864b5589..f632474e 100644
--- a/content/en/docs/quickstart/hugegraph-studio.md
+++ b/content/en/docs/quickstart/hugegraph-studio.md
@@ -158,7 +158,7 @@
graph.schema().propertyKey("price").asInt().ifNotExist().create()
执行完成后,可以得到返回的数据,表明执行成功。如图所示
<center>
- <img src="/docs/images/images-studio/add-schema.png" alt="image">
+ <img src="/img/docs/images-studio/add-schema.png" alt="image">
</center>
@@ -189,7 +189,7 @@ marko.addEdge("knows", vadas, "date", "20160110")
在页面中输入语句,这样我们就创建了两个顶点一条边,点击执行,结果如下图所示
<center>
- <img src="/docs/images/images-studio/example-2V-1E.png" alt="image">
+ <img src="/img/docs/images-studio/example-2V-1E.png" alt="image">
</center>
@@ -220,7 +220,7 @@ g.V()
如下图所示
<center>
- <img src="/docs/images/images-studio/show-graph.png" alt="image">
+ <img src="/img/docs/images-studio/show-graph.png" alt="image">
</center>
@@ -229,14 +229,14 @@ HugeGraph-Studio不仅支持通过graph的方式展示数据,还支持表格
**表格展示形式**
<center>
- <img src="/docs/images/images-studio/show-table.png" alt="image">
+ <img src="/img/docs/images-studio/show-table.png" alt="image">
</center>
**Json展示形式**
<center>
- <img src="/docs/images/images-studio/show-json.png" alt="image">
+ <img src="/img/docs/images-studio/show-json.png" alt="image">
</center>
diff --git a/content/en/docs/quickstart/hugegraph/hugegraph-server.md
b/content/en/docs/quickstart/hugegraph/hugegraph-server.md
index 60340e00..5c916f50 100644
--- a/content/en/docs/quickstart/hugegraph/hugegraph-server.md
+++ b/content/en/docs/quickstart/hugegraph/hugegraph-server.md
@@ -49,7 +49,7 @@ Optional:
If you use Docker Desktop, you can set the options as follows:
<div style="text-align: center;">
- <img src="/docs/images/images-server/31docker-option.jpg" alt="image"
style="width:33%;">
+ <img src="/img/docs/images-server/31docker-option.jpg" alt="image"
style="width:33%;">
</div>
> **Note**: The Docker Compose files use bridge networking (`hg-net`) and work
> on Linux and Mac (Docker Desktop). For the 3-node distributed cluster on Mac
> (Docker Desktop), allocate at least **12 GB** of memory (Settings →
> Resources → Memory). On Linux, Docker uses host memory directly.
@@ -850,19 +850,19 @@ For the detailed API, please refer to
[RESTful-API](/docs/clients/restful-api)
You can also visit `localhost:8080/swagger-ui/index.html` to check the API.
<div style="text-align: center;">
- <img src="/docs/images/images-server/swagger-ui.png" alt="image">
+ <img src="/img/docs/images-server/swagger-ui.png" alt="image">
</div>
When using Swagger UI to debug the API provided by HugeGraph, if HugeGraph
Server turns on authentication mode, you can enter authentication information
on the Swagger page.
<div style="text-align: center;">
- <img src="/docs/images/images-server/swagger-ui-where-set-auth-example.png"
alt="image">
+ <img src="/img/docs/images-server/swagger-ui-where-set-auth-example.png"
alt="image">
</div>
Currently, HugeGraph supports setting authentication information in two forms:
Basic and Bearer.
<div style="text-align: center;">
- <img src="/docs/images/images-server/swagger-ui-set-auth-example.png"
alt="image">
+ <img src="/img/docs/images-server/swagger-ui-set-auth-example.png"
alt="image">
</div>
### 7 Stop Server
diff --git a/content/en/docs/quickstart/toolchain/hugegraph-hubble.md
b/content/en/docs/quickstart/toolchain/hugegraph-hubble.md
index 8d04d5e9..e56a2205 100644
--- a/content/en/docs/quickstart/toolchain/hugegraph-hubble.md
+++ b/content/en/docs/quickstart/toolchain/hugegraph-hubble.md
@@ -157,7 +157,7 @@ bin/start-hubble.sh -d
The module usage process of the platform is as follows:
<div style="text-align: center;">
- <img src="/docs/images/images-hubble/2平台使用流程.png" alt="image">
+ <img src="/img/docs/images-hubble/2平台使用流程.png" alt="image">
</div>
@@ -167,14 +167,14 @@ The module usage process of the platform is as follows:
Under the graph management module, click [Create graph], and realize the
connection of multiple graphs by filling in the graph ID, graph name, host
name, port number, username, and password information.
<div style="text-align: center;">
- <img src="/docs/images/images-hubble/311图创建.png" alt="image">
+ <img src="/img/docs/images-hubble/311图创建.png" alt="image">
</div>
Create graph by filling in the content as follows:
<center>
- <img src="/docs/images/images-hubble/311图创建2.png" alt="image">
+ <img src="/img/docs/images-hubble/311图创建2.png" alt="image">
</center>
> **Special Note**: If you are starting `hubble` with Docker, and `hubble` and
> the server are on the same host. When configuring the hostname for the graph
> on the Hubble web page, please do not directly set it to
> `localhost/127.0.0.1`. If `hubble` and `server` is in the same docker
> network, we **recommend** using the `container_name` (in our example, it is
> `graph`) as the hostname, and `8080` as the port. Or you can use the **host
> IP** as the hostname, and the port is configured by the h [...]
@@ -183,7 +183,7 @@ Create graph by filling in the content as follows:
Realize the information access to the graph space. After entering, you can
perform operations such as multidimensional query analysis, metadata
management, data import, and algorithm analysis of the graph.
<center>
- <img src="/docs/images/images-hubble/312图访问.png" alt="image">
+ <img src="/img/docs/images-hubble/312图访问.png" alt="image">
</center>
@@ -192,7 +192,7 @@ Realize the information access to the graph space. After
entering, you can perfo
2. Search range: You can search for the graph name and ID.
<center>
- <img src="/docs/images/images-hubble/313图管理.png" alt="image">
+ <img src="/img/docs/images-hubble/313图管理.png" alt="image">
</center>
@@ -201,7 +201,7 @@ Realize the information access to the graph space. After
entering, you can perfo
Left navigation:
<center>
- <img src="/docs/images/images-hubble/321元数据入口.png" alt="image">
+ <img src="/img/docs/images-hubble/321元数据入口.png" alt="image">
</center>
@@ -213,14 +213,14 @@ Left navigation:
List mode:
<center>
- <img src="/docs/images/images-hubble/3221属性创建.png" alt="image">
+ <img src="/img/docs/images-hubble/3221属性创建.png" alt="image">
</center>
Graph mode:
<center>
- <img src="/docs/images/images-hubble/3221属性创建2.png" alt="image">
+ <img src="/img/docs/images-hubble/3221属性创建2.png" alt="image">
</center>
@@ -231,14 +231,14 @@ Graph mode:
Select reuse items:
<center>
- <img src="/docs/images/images-hubble/3222属性复用.png" alt="image">
+ <img src="/img/docs/images-hubble/3222属性复用.png" alt="image">
</center>
Check reuse items:
<center>
- <img src="/docs/images/images-hubble/3222属性复用2.png" alt="image">
+ <img src="/img/docs/images-hubble/3222属性复用2.png" alt="image">
</center>
@@ -252,14 +252,14 @@ Check reuse items:
List mode:
<center>
- <img src="/docs/images/images-hubble/3231顶点创建.png" alt="image">
+ <img src="/img/docs/images-hubble/3231顶点创建.png" alt="image">
</center>
Graph mode:
<center>
- <img src="/docs/images/images-hubble/3231顶点创建2.png" alt="image">
+ <img src="/img/docs/images-hubble/3231顶点创建2.png" alt="image">
</center>
###### 4.2.3.2 Reuse
@@ -272,7 +272,7 @@ Graph mode:
2. You can delete a single item or delete it in batches.
<center>
- <img src="/docs/images/images-hubble/3233顶点删除.png" alt="image">
+ <img src="/img/docs/images-hubble/3233顶点删除.png" alt="image">
</center>
@@ -283,14 +283,14 @@ Graph mode:
List mode:
<center>
- <img src="/docs/images/images-hubble/3241边创建.png" alt="image">
+ <img src="/img/docs/images-hubble/3241边创建.png" alt="image">
</center>
Graph mode:
<center>
- <img src="/docs/images/images-hubble/3241边创建2.png" alt="image">
+ <img src="/img/docs/images-hubble/3241边创建2.png" alt="image">
</center>
@@ -313,14 +313,14 @@ Displays vertex and edge indices for vertex types and
edge types.
The usage process of data import is as follows:
<center>
- <img src="/docs/images/images-hubble/33导入流程.png" alt="image">
+ <img src="/img/docs/images-hubble/33导入流程.png" alt="image">
</center>
##### 4.3.1 Module entrance
Left navigation:
<center>
- <img src="/docs/images/images-hubble/331导入入口.png" alt="image">
+ <img src="/img/docs/images-hubble/331导入入口.png" alt="image">
</center>
@@ -329,7 +329,7 @@ Left navigation:
2. Multiple import tasks can be created and imported in parallel.
<center>
- <img src="/docs/images/images-hubble/332创建任务.png" alt="image">
+ <img src="/img/docs/images-hubble/332创建任务.png" alt="image">
</center>
@@ -338,7 +338,7 @@ Left navigation:
2. Multiple files can be uploaded at the same time.
<center>
- <img src="/docs/images/images-hubble/333上传文件.png" alt="image">
+ <img src="/img/docs/images-hubble/333上传文件.png" alt="image">
</center>
@@ -358,14 +358,14 @@ Left navigation:
Fill in the settings map:
<center>
- <img src="/docs/images/images-hubble/334设置映射.png" alt="image">
+ <img src="/img/docs/images-hubble/334设置映射.png" alt="image">
</center>
Mapping list:
<center>
- <img src="/docs/images/images-hubble/334设置映射2.png" alt="image">
+ <img src="/img/docs/images-hubble/334设置映射2.png" alt="image">
</center>
@@ -375,7 +375,7 @@ Before importing, you need to fill in the import setting
parameters. After filli
- The import setting parameter items are as shown in the figure below, all set
the default value, no need to fill in manually
<center>
- <img src="/docs/images/images-hubble/335导入设置.png" alt="image">
+ <img src="/img/docs/images-hubble/335导入设置.png" alt="image">
</center>
@@ -385,7 +385,7 @@ Before importing, you need to fill in the import setting
parameters. After filli
- If the import fails, you can view the specific reason
<center>
- <img src="/docs/images/images-hubble/335导入详情.png" alt="image">
+ <img src="/img/docs/images-hubble/335导入详情.png" alt="image">
</center>
@@ -393,14 +393,14 @@ Before importing, you need to fill in the import setting
parameters. After filli
##### 4.4.1 Module entry
Left navigation:
<center>
- <img src="/docs/images/images-hubble/341分析入口.png" alt="image">
+ <img src="/img/docs/images-hubble/341分析入口.png" alt="image">
</center>
##### 4.4.2 Multi-graphs switching
By switching the entrance on the left, flexibly switch the operation space of
multiple graphs
<center>
- <img src="/docs/images/images-hubble/342多图切换.png" alt="image">
+ <img src="/img/docs/images-hubble/342多图切换.png" alt="image">
</center>
@@ -415,19 +415,19 @@ Support zoom, center, full screen, export and other
operations.
【Picture Mode】
<center>
- <img src="/docs/images/images-hubble/343图分析-图.png" alt="image">
+ <img src="/img/docs/images-hubble/343图分析-图.png" alt="image">
</center>
【Table mode】
<center>
- <img src="/docs/images/images-hubble/343图分析-表格.png" alt="image">
+ <img src="/img/docs/images-hubble/343图分析-表格.png" alt="image">
</center>
【Json mode】
<center>
- <img src="/docs/images/images-hubble/343图分析-json.png" alt="image">
+ <img src="/img/docs/images-hubble/343图分析-json.png" alt="image">
</center>
@@ -446,7 +446,7 @@ Right-click a vertex, and the menu entry of the vertex
appears, which can be dis
Double-clicking a vertex also displays the vertex associated with the selected
point.
<center>
- <img src="/docs/images/images-hubble/345定制路径查询.png" alt="image">
+ <img src="/img/docs/images-hubble/345定制路径查询.png" alt="image">
</center>
@@ -461,14 +461,14 @@ Complete the addition of vertices by selecting or filling
in the vertex type, ID
The entry is as follows:
<center>
- <img src="/docs/images/images-hubble/346新增顶点.png" alt="image">
+ <img src="/img/docs/images-hubble/346新增顶点.png" alt="image">
</center>
Add the vertex content as follows:
<center>
- <img src="/docs/images/images-hubble/346新增顶点2.png" alt="image">
+ <img src="/img/docs/images-hubble/346新增顶点2.png" alt="image">
</center>
@@ -481,7 +481,7 @@ Right-click a vertex in the graph result to add the
outgoing or incoming edge of
2. Provides the function of collecting sentences, which can be used to collect
frequently used sentences, which is convenient for fast calling of
high-frequency sentences.
<center>
- <img src="/docs/images/images-hubble/347收藏.png" alt="image">
+ <img src="/img/docs/images-hubble/347收藏.png" alt="image">
</center>
@@ -489,7 +489,7 @@ Right-click a vertex in the graph result to add the
outgoing or incoming edge of
##### 4.5.1 Module entry
Left navigation:
<center>
- <img src="/docs/images/images-hubble/351任务管理入口.png" alt="image">
+ <img src="/img/docs/images-hubble/351任务管理入口.png" alt="image">
</center>
@@ -505,7 +505,7 @@ Left navigation:
5. Asynchronous tasks can be deleted or deleted in batches
<center>
- <img src="/docs/images/images-hubble/352任务列表.png" alt="image">
+ <img src="/img/docs/images-hubble/352任务列表.png" alt="image">
</center>
@@ -519,14 +519,14 @@ Left navigation:
- Provide [View] entry, you can jump to the task details to view the specific
execution of the current task After jumping to the task center, the currently
executing task line will be displayed directly
<center>
- <img src="/docs/images/images-hubble/353gremlin任务.png" alt="image">
+ <img src="/img/docs/images-hubble/353gremlin任务.png" alt="image">
</center>
Click to view the entry to jump to the task management list, as follows:
<center>
- <img src="/docs/images/images-hubble/353gremlin任务2.png" alt="image">
+ <img src="/img/docs/images-hubble/353gremlin任务2.png" alt="image">
</center>
@@ -542,13 +542,13 @@ There is no visual OLAP algorithm execution on Hubble.
You can call the RESTful
- In the metadata modeling module, when deleting metadata, an asynchronous
task for deleting metadata can be created
<center>
- <img src="/docs/images/images-hubble/355删除元数据.png" alt="image">
+ <img src="/img/docs/images-hubble/355删除元数据.png" alt="image">
</center>
- When editing an existing vertex/edge type operation, when adding an index,
an asynchronous task of creating an index can be created
<center>
- <img src="/docs/images/images-hubble/355构建索引.png" alt="image">
+ <img src="/img/docs/images-hubble/355构建索引.png" alt="image">
</center>
@@ -556,7 +556,7 @@ There is no visual OLAP algorithm execution on Hubble. You
can call the RESTful
- After confirming/saving, you can jump to the task center to view the details
of the current task
<center>
- <img src="/docs/images/images-hubble/355任务详情.png" alt="image">
+ <img src="/img/docs/images-hubble/355任务详情.png" alt="image">
</center>
diff --git a/content/en/docs/quickstart/toolchain/hugegraph-loader.md
b/content/en/docs/quickstart/toolchain/hugegraph-loader.md
index a079db84..59e723d0 100644
--- a/content/en/docs/quickstart/toolchain/hugegraph-loader.md
+++ b/content/en/docs/quickstart/toolchain/hugegraph-loader.md
@@ -118,7 +118,7 @@ For example, if you want to create a graph with two types
of vertices and two ty
"Software" includes: "name", "sale price" and other attributes; side
"knowledge" includes: "date" attribute and so on.
<div style="text-align: center;">
- <img src="/docs/images/demo-graph-model.png" alt="image">
+ <img src="/img/docs/demo-graph-model.png" alt="image">
<p>graph model example</p>
</div>
diff --git a/static/blog/images/images-server/agentic-abstract.png
b/static/img/blog/images-server/agentic-abstract.png
similarity index 100%
rename from static/blog/images/images-server/agentic-abstract.png
rename to static/img/blog/images-server/agentic-abstract.png
diff --git a/static/blog/images/images-server/agentic-background-cn.png
b/static/img/blog/images-server/agentic-background-cn.png
similarity index 100%
rename from static/blog/images/images-server/agentic-background-cn.png
rename to static/img/blog/images-server/agentic-background-cn.png
diff --git a/static/blog/images/images-server/agentic-background.png
b/static/img/blog/images-server/agentic-background.png
similarity index 100%
rename from static/blog/images/images-server/agentic-background.png
rename to static/img/blog/images-server/agentic-background.png
diff --git a/static/blog/images/images-server/agentic-frame.png
b/static/img/blog/images-server/agentic-frame.png
similarity index 100%
rename from static/blog/images/images-server/agentic-frame.png
rename to static/img/blog/images-server/agentic-frame.png
diff --git a/static/blog/images/images-server/agentic-lifeline.svg
b/static/img/blog/images-server/agentic-lifeline.svg
similarity index 100%
rename from static/blog/images/images-server/agentic-lifeline.svg
rename to static/img/blog/images-server/agentic-lifeline.svg
diff --git a/static/blog/images/images-server/agentic-pydantic.png
b/static/img/blog/images-server/agentic-pydantic.png
similarity index 100%
rename from static/blog/images/images-server/agentic-pydantic.png
rename to static/img/blog/images-server/agentic-pydantic.png
diff --git a/static/blog/images/images-server/agentic-scheduler.png
b/static/img/blog/images-server/agentic-scheduler.png
similarity index 100%
rename from static/blog/images/images-server/agentic-scheduler.png
rename to static/img/blog/images-server/agentic-scheduler.png
diff --git a/static/blog/images/images-server/toplingdb-web-server.png
b/static/img/blog/images-server/toplingdb-web-server.png
similarity index 100%
rename from static/blog/images/images-server/toplingdb-web-server.png
rename to static/img/blog/images-server/toplingdb-web-server.png
diff --git a/static/blog/images/images-server/toplingdb-yaml-ref.png
b/static/img/blog/images-server/toplingdb-yaml-ref.png
similarity index 100%
rename from static/blog/images/images-server/toplingdb-yaml-ref.png
rename to static/img/blog/images-server/toplingdb-yaml-ref.png
diff --git a/static/docs/images/API-perf/v0.4.4/best.png
b/static/img/docs/API-perf/v0.4.4/best.png
similarity index 100%
rename from static/docs/images/API-perf/v0.4.4/best.png
rename to static/img/docs/API-perf/v0.4.4/best.png
diff --git a/static/docs/images/API-perf/v0.4.4/cpu-memory.png
b/static/img/docs/API-perf/v0.4.4/cpu-memory.png
similarity index 100%
rename from static/docs/images/API-perf/v0.4.4/cpu-memory.png
rename to static/img/docs/API-perf/v0.4.4/cpu-memory.png
diff --git a/static/docs/images/API-perf/v0.4.4/ssd.png
b/static/img/docs/API-perf/v0.4.4/ssd.png
similarity index 100%
rename from static/docs/images/API-perf/v0.4.4/ssd.png
rename to static/img/docs/API-perf/v0.4.4/ssd.png
diff --git a/static/docs/images/API-perf/v0.4.4/threads-batch.png
b/static/img/docs/API-perf/v0.4.4/threads-batch.png
similarity index 100%
rename from static/docs/images/API-perf/v0.4.4/threads-batch.png
rename to static/img/docs/API-perf/v0.4.4/threads-batch.png
diff --git a/static/docs/images/API-perf/v0.4.4/threads-single.png
b/static/img/docs/API-perf/v0.4.4/threads-single.png
similarity index 100%
rename from static/docs/images/API-perf/v0.4.4/threads-single.png
rename to static/img/docs/API-perf/v0.4.4/threads-single.png
diff --git a/static/docs/images/API-perf/v0.5.6/cassandra/edge_batch.png
b/static/img/docs/API-perf/v0.5.6/cassandra/edge_batch.png
similarity index 100%
rename from static/docs/images/API-perf/v0.5.6/cassandra/edge_batch.png
rename to static/img/docs/API-perf/v0.5.6/cassandra/edge_batch.png
diff --git a/static/docs/images/API-perf/v0.5.6/cassandra/edge_id_query.png
b/static/img/docs/API-perf/v0.5.6/cassandra/edge_id_query.png
similarity index 100%
rename from static/docs/images/API-perf/v0.5.6/cassandra/edge_id_query.png
rename to static/img/docs/API-perf/v0.5.6/cassandra/edge_id_query.png
diff --git a/static/docs/images/API-perf/v0.5.6/cassandra/edge_single.png
b/static/img/docs/API-perf/v0.5.6/cassandra/edge_single.png
similarity index 100%
rename from static/docs/images/API-perf/v0.5.6/cassandra/edge_single.png
rename to static/img/docs/API-perf/v0.5.6/cassandra/edge_single.png
diff --git a/static/docs/images/API-perf/v0.5.6/cassandra/vertex_batch.png
b/static/img/docs/API-perf/v0.5.6/cassandra/vertex_batch.png
similarity index 100%
rename from static/docs/images/API-perf/v0.5.6/cassandra/vertex_batch.png
rename to static/img/docs/API-perf/v0.5.6/cassandra/vertex_batch.png
diff --git a/static/docs/images/API-perf/v0.5.6/cassandra/vertex_id_query.png
b/static/img/docs/API-perf/v0.5.6/cassandra/vertex_id_query.png
similarity index 100%
rename from static/docs/images/API-perf/v0.5.6/cassandra/vertex_id_query.png
rename to static/img/docs/API-perf/v0.5.6/cassandra/vertex_id_query.png
diff --git a/static/docs/images/API-perf/v0.5.6/cassandra/vertex_single.png
b/static/img/docs/API-perf/v0.5.6/cassandra/vertex_single.png
similarity index 100%
rename from static/docs/images/API-perf/v0.5.6/cassandra/vertex_single.png
rename to static/img/docs/API-perf/v0.5.6/cassandra/vertex_single.png
diff --git a/static/docs/images/API-perf/v0.5.6/rocksdb/edge_batch.png
b/static/img/docs/API-perf/v0.5.6/rocksdb/edge_batch.png
similarity index 100%
rename from static/docs/images/API-perf/v0.5.6/rocksdb/edge_batch.png
rename to static/img/docs/API-perf/v0.5.6/rocksdb/edge_batch.png
diff --git a/static/docs/images/API-perf/v0.5.6/rocksdb/edge_id_query.png
b/static/img/docs/API-perf/v0.5.6/rocksdb/edge_id_query.png
similarity index 100%
rename from static/docs/images/API-perf/v0.5.6/rocksdb/edge_id_query.png
rename to static/img/docs/API-perf/v0.5.6/rocksdb/edge_id_query.png
diff --git a/static/docs/images/API-perf/v0.5.6/rocksdb/edge_single.png
b/static/img/docs/API-perf/v0.5.6/rocksdb/edge_single.png
similarity index 100%
rename from static/docs/images/API-perf/v0.5.6/rocksdb/edge_single.png
rename to static/img/docs/API-perf/v0.5.6/rocksdb/edge_single.png
diff --git a/static/docs/images/API-perf/v0.5.6/rocksdb/vertex_batch.png
b/static/img/docs/API-perf/v0.5.6/rocksdb/vertex_batch.png
similarity index 100%
rename from static/docs/images/API-perf/v0.5.6/rocksdb/vertex_batch.png
rename to static/img/docs/API-perf/v0.5.6/rocksdb/vertex_batch.png
diff --git a/static/docs/images/API-perf/v0.5.6/rocksdb/vertex_id_query.png
b/static/img/docs/API-perf/v0.5.6/rocksdb/vertex_id_query.png
similarity index 100%
rename from static/docs/images/API-perf/v0.5.6/rocksdb/vertex_id_query.png
rename to static/img/docs/API-perf/v0.5.6/rocksdb/vertex_id_query.png
diff --git a/static/docs/images/API-perf/v0.5.6/rocksdb/vertex_single.png
b/static/img/docs/API-perf/v0.5.6/rocksdb/vertex_single.png
similarity index 100%
rename from static/docs/images/API-perf/v0.5.6/rocksdb/vertex_single.png
rename to static/img/docs/API-perf/v0.5.6/rocksdb/vertex_single.png
diff --git a/static/docs/images/clients/restful-api/tinkerpop-modern.png
b/static/img/docs/clients/restful-api/tinkerpop-modern.png
similarity index 100%
rename from static/docs/images/clients/restful-api/tinkerpop-modern.png
rename to static/img/docs/clients/restful-api/tinkerpop-modern.png
diff --git a/static/docs/images/cn/toolchain-test-mermaid-1.png
b/static/img/docs/cn/toolchain-test-mermaid-1.png
similarity index 100%
rename from static/docs/images/cn/toolchain-test-mermaid-1.png
rename to static/img/docs/cn/toolchain-test-mermaid-1.png
diff --git a/static/docs/images/cn/toolchain-test-mermaid-2.png
b/static/img/docs/cn/toolchain-test-mermaid-2.png
similarity index 100%
rename from static/docs/images/cn/toolchain-test-mermaid-2.png
rename to static/img/docs/cn/toolchain-test-mermaid-2.png
diff --git
a/static/docs/images/community/contribution-guide/contribution-flow.png
b/static/img/docs/community/contribution-guide/contribution-flow.png
similarity index 100%
rename from
static/docs/images/community/contribution-guide/contribution-flow.png
rename to static/img/docs/community/contribution-guide/contribution-flow.png
diff --git a/static/docs/images/community/contribution-guide/github-email.png
b/static/img/docs/community/contribution-guide/github-email.png
similarity index 100%
rename from static/docs/images/community/contribution-guide/github-email.png
rename to static/img/docs/community/contribution-guide/github-email.png
diff --git a/static/docs/images/community/contribution-guide/github-token.png
b/static/img/docs/community/contribution-guide/github-token.png
similarity index 100%
rename from static/docs/images/community/contribution-guide/github-token.png
rename to static/img/docs/community/contribution-guide/github-token.png
diff --git a/static/docs/images/demo-graph-model.png
b/static/img/docs/demo-graph-model.png
similarity index 100%
rename from static/docs/images/demo-graph-model.png
rename to static/img/docs/demo-graph-model.png
diff --git a/static/docs/images/design/GraphCut.png
b/static/img/docs/design/GraphCut.png
similarity index 100%
rename from static/docs/images/design/GraphCut.png
rename to static/img/docs/design/GraphCut.png
diff --git a/static/docs/images/design/PropertyGraph.png
b/static/img/docs/design/PropertyGraph.png
similarity index 100%
rename from static/docs/images/design/PropertyGraph.png
rename to static/img/docs/design/PropertyGraph.png
diff --git a/static/docs/images/design/Self-loop.png
b/static/img/docs/design/Self-loop.png
similarity index 100%
rename from static/docs/images/design/Self-loop.png
rename to static/img/docs/design/Self-loop.png
diff --git a/static/docs/images/design/architectural-component.png
b/static/img/docs/design/architectural-component.png
similarity index 100%
rename from static/docs/images/design/architectural-component.png
rename to static/img/docs/design/architectural-component.png
diff --git a/static/docs/images/design/architectural-overview.png
b/static/img/docs/design/architectural-overview.png
similarity index 100%
rename from static/docs/images/design/architectural-overview.png
rename to static/img/docs/design/architectural-overview.png
diff --git a/static/docs/images/design/architectural-revised.png
b/static/img/docs/design/architectural-revised.png
similarity index 100%
rename from static/docs/images/design/architectural-revised.png
rename to static/img/docs/design/architectural-revised.png
diff --git a/static/docs/images/design1-1.png b/static/img/docs/design1-1.png
similarity index 100%
rename from static/docs/images/design1-1.png
rename to static/img/docs/design1-1.png
diff --git a/static/docs/images/design1-2.png b/static/img/docs/design1-2.png
similarity index 100%
rename from static/docs/images/design1-2.png
rename to static/img/docs/design1-2.png
diff --git a/static/docs/images/design1-3.png b/static/img/docs/design1-3.png
similarity index 100%
rename from static/docs/images/design1-3.png
rename to static/img/docs/design1-3.png
diff --git a/static/docs/images/design1-5.png b/static/img/docs/design1-5.png
similarity index 100%
rename from static/docs/images/design1-5.png
rename to static/img/docs/design1-5.png
diff --git a/static/docs/images/design1-6.png b/static/img/docs/design1-6.png
similarity index 100%
rename from static/docs/images/design1-6.png
rename to static/img/docs/design1-6.png
diff --git a/static/docs/images/design4-1.png b/static/img/docs/design4-1.png
similarity index 100%
rename from static/docs/images/design4-1.png
rename to static/img/docs/design4-1.png
diff --git a/static/docs/images/design5-1.png b/static/img/docs/design5-1.png
similarity index 100%
rename from static/docs/images/design5-1.png
rename to static/img/docs/design5-1.png
diff --git a/static/docs/images/design5-2.png b/static/img/docs/design5-2.png
similarity index 100%
rename from static/docs/images/design5-2.png
rename to static/img/docs/design5-2.png
diff --git a/static/docs/images/design5-3.png b/static/img/docs/design5-3.png
similarity index 100%
rename from static/docs/images/design5-3.png
rename to static/img/docs/design5-3.png
diff --git a/static/docs/images/design5-4.png b/static/img/docs/design5-4.png
similarity index 100%
rename from static/docs/images/design5-4.png
rename to static/img/docs/design5-4.png
diff --git a/static/docs/images/design5-5.png b/static/img/docs/design5-5.png
similarity index 100%
rename from static/docs/images/design5-5.png
rename to static/img/docs/design5-5.png
diff --git a/static/docs/images/favicon.ico b/static/img/docs/favicon.ico
similarity index 100%
rename from static/docs/images/favicon.ico
rename to static/img/docs/favicon.ico
diff --git a/static/docs/images/gradio-config.png
b/static/img/docs/gradio-config.png
similarity index 100%
rename from static/docs/images/gradio-config.png
rename to static/img/docs/gradio-config.png
diff --git a/static/docs/images/gradio-kg.png b/static/img/docs/gradio-kg.png
similarity index 100%
rename from static/docs/images/gradio-kg.png
rename to static/img/docs/gradio-kg.png
diff --git a/static/docs/images/gradio-rag-1.png
b/static/img/docs/gradio-rag-1.png
similarity index 100%
rename from static/docs/images/gradio-rag-1.png
rename to static/img/docs/gradio-rag-1.png
diff --git a/static/docs/images/gradio-rag-2.png
b/static/img/docs/gradio-rag-2.png
similarity index 100%
rename from static/docs/images/gradio-rag-2.png
rename to static/img/docs/gradio-rag-2.png
diff --git a/static/docs/images/gradio-rag.png b/static/img/docs/gradio-rag.png
similarity index 100%
rename from static/docs/images/gradio-rag.png
rename to static/img/docs/gradio-rag.png
diff --git a/static/docs/images/graph-of-gods.png
b/static/img/docs/graph-of-gods.png
similarity index 100%
rename from static/docs/images/graph-of-gods.png
rename to static/img/docs/graph-of-gods.png
diff --git
a/static/docs/images/hugegraph-ai/quick-start/26641e09-249f-4b3a-8013-16dc9383d333.png
b/static/img/docs/hugegraph-ai/quick-start/26641e09-249f-4b3a-8013-16dc9383d333.png
similarity index 100%
rename from
static/docs/images/hugegraph-ai/quick-start/26641e09-249f-4b3a-8013-16dc9383d333.png
rename to
static/img/docs/hugegraph-ai/quick-start/26641e09-249f-4b3a-8013-16dc9383d333.png
diff --git
a/static/docs/images/hugegraph-ai/quick-start/33698062-e46b-4757-8b5e-93e8f10eae65.png
b/static/img/docs/hugegraph-ai/quick-start/33698062-e46b-4757-8b5e-93e8f10eae65.png
similarity index 100%
rename from
static/docs/images/hugegraph-ai/quick-start/33698062-e46b-4757-8b5e-93e8f10eae65.png
rename to
static/img/docs/hugegraph-ai/quick-start/33698062-e46b-4757-8b5e-93e8f10eae65.png
diff --git
a/static/docs/images/hugegraph-ai/quick-start/7d4496a3-d44c-4491-9463-8e93595dfa45.png
b/static/img/docs/hugegraph-ai/quick-start/7d4496a3-d44c-4491-9463-8e93595dfa45.png
similarity index 100%
rename from
static/docs/images/hugegraph-ai/quick-start/7d4496a3-d44c-4491-9463-8e93595dfa45.png
rename to
static/img/docs/hugegraph-ai/quick-start/7d4496a3-d44c-4491-9463-8e93595dfa45.png
diff --git
a/static/docs/images/hugegraph-ai/quick-start/b49e269f-eaec-40b1-8d8f-9e409821d75d.png
b/static/img/docs/hugegraph-ai/quick-start/b49e269f-eaec-40b1-8d8f-9e409821d75d.png
similarity index 100%
rename from
static/docs/images/hugegraph-ai/quick-start/b49e269f-eaec-40b1-8d8f-9e409821d75d.png
rename to
static/img/docs/hugegraph-ai/quick-start/b49e269f-eaec-40b1-8d8f-9e409821d75d.png
diff --git
a/static/docs/images/hugegraph-ai/quick-start/d2a72f45-488c-4099-968b-a11816655ba0.png
b/static/img/docs/hugegraph-ai/quick-start/d2a72f45-488c-4099-968b-a11816655ba0.png
similarity index 100%
rename from
static/docs/images/hugegraph-ai/quick-start/d2a72f45-488c-4099-968b-a11816655ba0.png
rename to
static/img/docs/hugegraph-ai/quick-start/d2a72f45-488c-4099-968b-a11816655ba0.png
diff --git
a/static/docs/images/hugegraph-ai/quick-start/f3366d46-2e31-4638-94c4-7214951ef77a.png
b/static/img/docs/hugegraph-ai/quick-start/f3366d46-2e31-4638-94c4-7214951ef77a.png
similarity index 100%
rename from
static/docs/images/hugegraph-ai/quick-start/f3366d46-2e31-4638-94c4-7214951ef77a.png
rename to
static/img/docs/hugegraph-ai/quick-start/f3366d46-2e31-4638-94c4-7214951ef77a.png
diff --git
a/static/docs/images/hugegraph-ai/quick-start/fc678369-261d-49ea-a289-1ca6ade5ca55.png
b/static/img/docs/hugegraph-ai/quick-start/fc678369-261d-49ea-a289-1ca6ade5ca55.png
similarity index 100%
rename from
static/docs/images/hugegraph-ai/quick-start/fc678369-261d-49ea-a289-1ca6ade5ca55.png
rename to
static/img/docs/hugegraph-ai/quick-start/fc678369-261d-49ea-a289-1ca6ade5ca55.png
diff --git
a/static/docs/images/hugegraph-ai/quick-start/fd150f87-27f8-48e5-8a55-319ec039b7e0.png
b/static/img/docs/hugegraph-ai/quick-start/fd150f87-27f8-48e5-8a55-319ec039b7e0.png
similarity index 100%
rename from
static/docs/images/hugegraph-ai/quick-start/fd150f87-27f8-48e5-8a55-319ec039b7e0.png
rename to
static/img/docs/hugegraph-ai/quick-start/fd150f87-27f8-48e5-8a55-319ec039b7e0.png
diff --git
"a/static/docs/images/images-hubble/2\345\271\263\345\217\260\344\275\277\347\224\250\346\265\201\347\250\213.png"
"b/static/img/docs/images-hubble/2\345\271\263\345\217\260\344\275\277\347\224\250\346\265\201\347\250\213.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/2\345\271\263\345\217\260\344\275\277\347\224\250\346\265\201\347\250\213.png"
rename to
"static/img/docs/images-hubble/2\345\271\263\345\217\260\344\275\277\347\224\250\346\265\201\347\250\213.png"
diff --git
"a/static/docs/images/images-hubble/311\345\233\276\345\210\233\345\273\272.png"
"b/static/img/docs/images-hubble/311\345\233\276\345\210\233\345\273\272.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/311\345\233\276\345\210\233\345\273\272.png"
rename to
"static/img/docs/images-hubble/311\345\233\276\345\210\233\345\273\272.png"
diff --git
"a/static/docs/images/images-hubble/311\345\233\276\345\210\233\345\273\2722.png"
"b/static/img/docs/images-hubble/311\345\233\276\345\210\233\345\273\2722.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/311\345\233\276\345\210\233\345\273\2722.png"
rename to
"static/img/docs/images-hubble/311\345\233\276\345\210\233\345\273\2722.png"
diff --git
"a/static/docs/images/images-hubble/312\345\233\276\350\256\277\351\227\256.png"
"b/static/img/docs/images-hubble/312\345\233\276\350\256\277\351\227\256.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/312\345\233\276\350\256\277\351\227\256.png"
rename to
"static/img/docs/images-hubble/312\345\233\276\350\256\277\351\227\256.png"
diff --git
"a/static/docs/images/images-hubble/313\345\233\276\347\256\241\347\220\206.png"
"b/static/img/docs/images-hubble/313\345\233\276\347\256\241\347\220\206.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/313\345\233\276\347\256\241\347\220\206.png"
rename to
"static/img/docs/images-hubble/313\345\233\276\347\256\241\347\220\206.png"
diff --git
"a/static/docs/images/images-hubble/321\345\205\203\346\225\260\346\215\256\345\205\245\345\217\243.png"
"b/static/img/docs/images-hubble/321\345\205\203\346\225\260\346\215\256\345\205\245\345\217\243.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/321\345\205\203\346\225\260\346\215\256\345\205\245\345\217\243.png"
rename to
"static/img/docs/images-hubble/321\345\205\203\346\225\260\346\215\256\345\205\245\345\217\243.png"
diff --git
"a/static/docs/images/images-hubble/3221\345\261\236\346\200\247\345\210\233\345\273\272.png"
"b/static/img/docs/images-hubble/3221\345\261\236\346\200\247\345\210\233\345\273\272.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/3221\345\261\236\346\200\247\345\210\233\345\273\272.png"
rename to
"static/img/docs/images-hubble/3221\345\261\236\346\200\247\345\210\233\345\273\272.png"
diff --git
"a/static/docs/images/images-hubble/3221\345\261\236\346\200\247\345\210\233\345\273\2722.png"
"b/static/img/docs/images-hubble/3221\345\261\236\346\200\247\345\210\233\345\273\2722.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/3221\345\261\236\346\200\247\345\210\233\345\273\2722.png"
rename to
"static/img/docs/images-hubble/3221\345\261\236\346\200\247\345\210\233\345\273\2722.png"
diff --git
"a/static/docs/images/images-hubble/3222\345\261\236\346\200\247\345\244\215\347\224\250.png"
"b/static/img/docs/images-hubble/3222\345\261\236\346\200\247\345\244\215\347\224\250.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/3222\345\261\236\346\200\247\345\244\215\347\224\250.png"
rename to
"static/img/docs/images-hubble/3222\345\261\236\346\200\247\345\244\215\347\224\250.png"
diff --git
"a/static/docs/images/images-hubble/3222\345\261\236\346\200\247\345\244\215\347\224\2502.png"
"b/static/img/docs/images-hubble/3222\345\261\236\346\200\247\345\244\215\347\224\2502.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/3222\345\261\236\346\200\247\345\244\215\347\224\2502.png"
rename to
"static/img/docs/images-hubble/3222\345\261\236\346\200\247\345\244\215\347\224\2502.png"
diff --git
"a/static/docs/images/images-hubble/3231\351\241\266\347\202\271\345\210\233\345\273\272.png"
"b/static/img/docs/images-hubble/3231\351\241\266\347\202\271\345\210\233\345\273\272.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/3231\351\241\266\347\202\271\345\210\233\345\273\272.png"
rename to
"static/img/docs/images-hubble/3231\351\241\266\347\202\271\345\210\233\345\273\272.png"
diff --git
"a/static/docs/images/images-hubble/3231\351\241\266\347\202\271\345\210\233\345\273\2722.png"
"b/static/img/docs/images-hubble/3231\351\241\266\347\202\271\345\210\233\345\273\2722.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/3231\351\241\266\347\202\271\345\210\233\345\273\2722.png"
rename to
"static/img/docs/images-hubble/3231\351\241\266\347\202\271\345\210\233\345\273\2722.png"
diff --git
"a/static/docs/images/images-hubble/3233\351\241\266\347\202\271\345\210\240\351\231\244.png"
"b/static/img/docs/images-hubble/3233\351\241\266\347\202\271\345\210\240\351\231\244.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/3233\351\241\266\347\202\271\345\210\240\351\231\244.png"
rename to
"static/img/docs/images-hubble/3233\351\241\266\347\202\271\345\210\240\351\231\244.png"
diff --git
"a/static/docs/images/images-hubble/3241\350\276\271\345\210\233\345\273\272.png"
"b/static/img/docs/images-hubble/3241\350\276\271\345\210\233\345\273\272.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/3241\350\276\271\345\210\233\345\273\272.png"
rename to
"static/img/docs/images-hubble/3241\350\276\271\345\210\233\345\273\272.png"
diff --git
"a/static/docs/images/images-hubble/3241\350\276\271\345\210\233\345\273\2722.png"
"b/static/img/docs/images-hubble/3241\350\276\271\345\210\233\345\273\2722.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/3241\350\276\271\345\210\233\345\273\2722.png"
rename to
"static/img/docs/images-hubble/3241\350\276\271\345\210\233\345\273\2722.png"
diff --git
"a/static/docs/images/images-hubble/331\345\257\274\345\205\245\345\205\245\345\217\243.png"
"b/static/img/docs/images-hubble/331\345\257\274\345\205\245\345\205\245\345\217\243.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/331\345\257\274\345\205\245\345\205\245\345\217\243.png"
rename to
"static/img/docs/images-hubble/331\345\257\274\345\205\245\345\205\245\345\217\243.png"
diff --git
"a/static/docs/images/images-hubble/332\345\210\233\345\273\272\344\273\273\345\212\241.png"
"b/static/img/docs/images-hubble/332\345\210\233\345\273\272\344\273\273\345\212\241.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/332\345\210\233\345\273\272\344\273\273\345\212\241.png"
rename to
"static/img/docs/images-hubble/332\345\210\233\345\273\272\344\273\273\345\212\241.png"
diff --git
"a/static/docs/images/images-hubble/333\344\270\212\344\274\240\346\226\207\344\273\266.png"
"b/static/img/docs/images-hubble/333\344\270\212\344\274\240\346\226\207\344\273\266.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/333\344\270\212\344\274\240\346\226\207\344\273\266.png"
rename to
"static/img/docs/images-hubble/333\344\270\212\344\274\240\346\226\207\344\273\266.png"
diff --git
"a/static/docs/images/images-hubble/334\350\256\276\347\275\256\346\230\240\345\260\204.png"
"b/static/img/docs/images-hubble/334\350\256\276\347\275\256\346\230\240\345\260\204.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/334\350\256\276\347\275\256\346\230\240\345\260\204.png"
rename to
"static/img/docs/images-hubble/334\350\256\276\347\275\256\346\230\240\345\260\204.png"
diff --git
"a/static/docs/images/images-hubble/334\350\256\276\347\275\256\346\230\240\345\260\2042.png"
"b/static/img/docs/images-hubble/334\350\256\276\347\275\256\346\230\240\345\260\2042.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/334\350\256\276\347\275\256\346\230\240\345\260\2042.png"
rename to
"static/img/docs/images-hubble/334\350\256\276\347\275\256\346\230\240\345\260\2042.png"
diff --git
"a/static/docs/images/images-hubble/335\345\257\274\345\205\245\350\256\276\347\275\256.png"
"b/static/img/docs/images-hubble/335\345\257\274\345\205\245\350\256\276\347\275\256.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/335\345\257\274\345\205\245\350\256\276\347\275\256.png"
rename to
"static/img/docs/images-hubble/335\345\257\274\345\205\245\350\256\276\347\275\256.png"
diff --git
"a/static/docs/images/images-hubble/335\345\257\274\345\205\245\350\257\246\346\203\205.png"
"b/static/img/docs/images-hubble/335\345\257\274\345\205\245\350\257\246\346\203\205.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/335\345\257\274\345\205\245\350\257\246\346\203\205.png"
rename to
"static/img/docs/images-hubble/335\345\257\274\345\205\245\350\257\246\346\203\205.png"
diff --git
"a/static/docs/images/images-hubble/33\345\257\274\345\205\245\346\265\201\347\250\213.png"
"b/static/img/docs/images-hubble/33\345\257\274\345\205\245\346\265\201\347\250\213.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/33\345\257\274\345\205\245\346\265\201\347\250\213.png"
rename to
"static/img/docs/images-hubble/33\345\257\274\345\205\245\346\265\201\347\250\213.png"
diff --git
"a/static/docs/images/images-hubble/341\345\210\206\346\236\220\345\205\245\345\217\243.png"
"b/static/img/docs/images-hubble/341\345\210\206\346\236\220\345\205\245\345\217\243.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/341\345\210\206\346\236\220\345\205\245\345\217\243.png"
rename to
"static/img/docs/images-hubble/341\345\210\206\346\236\220\345\205\245\345\217\243.png"
diff --git
"a/static/docs/images/images-hubble/342\345\244\232\345\233\276\345\210\207\346\215\242.png"
"b/static/img/docs/images-hubble/342\345\244\232\345\233\276\345\210\207\346\215\242.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/342\345\244\232\345\233\276\345\210\207\346\215\242.png"
rename to
"static/img/docs/images-hubble/342\345\244\232\345\233\276\345\210\207\346\215\242.png"
diff --git
"a/static/docs/images/images-hubble/343\345\233\276\345\210\206\346\236\220-json.png"
"b/static/img/docs/images-hubble/343\345\233\276\345\210\206\346\236\220-json.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/343\345\233\276\345\210\206\346\236\220-json.png"
rename to
"static/img/docs/images-hubble/343\345\233\276\345\210\206\346\236\220-json.png"
diff --git
"a/static/docs/images/images-hubble/343\345\233\276\345\210\206\346\236\220-\345\233\276.png"
"b/static/img/docs/images-hubble/343\345\233\276\345\210\206\346\236\220-\345\233\276.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/343\345\233\276\345\210\206\346\236\220-\345\233\276.png"
rename to
"static/img/docs/images-hubble/343\345\233\276\345\210\206\346\236\220-\345\233\276.png"
diff --git
"a/static/docs/images/images-hubble/343\345\233\276\345\210\206\346\236\220-\350\241\250\346\240\274.png"
"b/static/img/docs/images-hubble/343\345\233\276\345\210\206\346\236\220-\350\241\250\346\240\274.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/343\345\233\276\345\210\206\346\236\220-\350\241\250\346\240\274.png"
rename to
"static/img/docs/images-hubble/343\345\233\276\345\210\206\346\236\220-\350\241\250\346\240\274.png"
diff --git
"a/static/docs/images/images-hubble/345\345\256\232\345\210\266\350\267\257\345\276\204\346\237\245\350\257\242.png"
"b/static/img/docs/images-hubble/345\345\256\232\345\210\266\350\267\257\345\276\204\346\237\245\350\257\242.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/345\345\256\232\345\210\266\350\267\257\345\276\204\346\237\245\350\257\242.png"
rename to
"static/img/docs/images-hubble/345\345\256\232\345\210\266\350\267\257\345\276\204\346\237\245\350\257\242.png"
diff --git
"a/static/docs/images/images-hubble/346\346\226\260\345\242\236\351\241\266\347\202\271.png"
"b/static/img/docs/images-hubble/346\346\226\260\345\242\236\351\241\266\347\202\271.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/346\346\226\260\345\242\236\351\241\266\347\202\271.png"
rename to
"static/img/docs/images-hubble/346\346\226\260\345\242\236\351\241\266\347\202\271.png"
diff --git
"a/static/docs/images/images-hubble/346\346\226\260\345\242\236\351\241\266\347\202\2712.png"
"b/static/img/docs/images-hubble/346\346\226\260\345\242\236\351\241\266\347\202\2712.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/346\346\226\260\345\242\236\351\241\266\347\202\2712.png"
rename to
"static/img/docs/images-hubble/346\346\226\260\345\242\236\351\241\266\347\202\2712.png"
diff --git "a/static/docs/images/images-hubble/347\346\224\266\350\227\217.png"
"b/static/img/docs/images-hubble/347\346\224\266\350\227\217.png"
similarity index 100%
rename from "static/docs/images/images-hubble/347\346\224\266\350\227\217.png"
rename to "static/img/docs/images-hubble/347\346\224\266\350\227\217.png"
diff --git
"a/static/docs/images/images-hubble/351\344\273\273\345\212\241\347\256\241\347\220\206\345\205\245\345\217\243.png"
"b/static/img/docs/images-hubble/351\344\273\273\345\212\241\347\256\241\347\220\206\345\205\245\345\217\243.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/351\344\273\273\345\212\241\347\256\241\347\220\206\345\205\245\345\217\243.png"
rename to
"static/img/docs/images-hubble/351\344\273\273\345\212\241\347\256\241\347\220\206\345\205\245\345\217\243.png"
diff --git
"a/static/docs/images/images-hubble/352\344\273\273\345\212\241\345\210\227\350\241\250.png"
"b/static/img/docs/images-hubble/352\344\273\273\345\212\241\345\210\227\350\241\250.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/352\344\273\273\345\212\241\345\210\227\350\241\250.png"
rename to
"static/img/docs/images-hubble/352\344\273\273\345\212\241\345\210\227\350\241\250.png"
diff --git
"a/static/docs/images/images-hubble/353gremlin\344\273\273\345\212\241.png"
"b/static/img/docs/images-hubble/353gremlin\344\273\273\345\212\241.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/353gremlin\344\273\273\345\212\241.png"
rename to "static/img/docs/images-hubble/353gremlin\344\273\273\345\212\241.png"
diff --git
"a/static/docs/images/images-hubble/353gremlin\344\273\273\345\212\2412.png"
"b/static/img/docs/images-hubble/353gremlin\344\273\273\345\212\2412.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/353gremlin\344\273\273\345\212\2412.png"
rename to
"static/img/docs/images-hubble/353gremlin\344\273\273\345\212\2412.png"
diff --git
"a/static/docs/images/images-hubble/355\344\273\273\345\212\241\350\257\246\346\203\205.png"
"b/static/img/docs/images-hubble/355\344\273\273\345\212\241\350\257\246\346\203\205.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/355\344\273\273\345\212\241\350\257\246\346\203\205.png"
rename to
"static/img/docs/images-hubble/355\344\273\273\345\212\241\350\257\246\346\203\205.png"
diff --git
"a/static/docs/images/images-hubble/355\345\210\240\351\231\244\345\205\203\346\225\260\346\215\256.png"
"b/static/img/docs/images-hubble/355\345\210\240\351\231\244\345\205\203\346\225\260\346\215\256.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/355\345\210\240\351\231\244\345\205\203\346\225\260\346\215\256.png"
rename to
"static/img/docs/images-hubble/355\345\210\240\351\231\244\345\205\203\346\225\260\346\215\256.png"
diff --git
"a/static/docs/images/images-hubble/355\346\236\204\345\273\272\347\264\242\345\274\225.png"
"b/static/img/docs/images-hubble/355\346\236\204\345\273\272\347\264\242\345\274\225.png"
similarity index 100%
rename from
"static/docs/images/images-hubble/355\346\236\204\345\273\272\347\264\242\345\274\225.png"
rename to
"static/img/docs/images-hubble/355\346\236\204\345\273\272\347\264\242\345\274\225.png"
diff --git a/static/docs/images/images-server/31docker-option.jpg
b/static/img/docs/images-server/31docker-option.jpg
similarity index 100%
rename from static/docs/images/images-server/31docker-option.jpg
rename to static/img/docs/images-server/31docker-option.jpg
diff --git a/static/docs/images/images-server/swagger-ui-set-auth-example.png
b/static/img/docs/images-server/swagger-ui-set-auth-example.png
similarity index 100%
rename from static/docs/images/images-server/swagger-ui-set-auth-example.png
rename to static/img/docs/images-server/swagger-ui-set-auth-example.png
diff --git
a/static/docs/images/images-server/swagger-ui-where-set-auth-example.png
b/static/img/docs/images-server/swagger-ui-where-set-auth-example.png
similarity index 100%
rename from
static/docs/images/images-server/swagger-ui-where-set-auth-example.png
rename to static/img/docs/images-server/swagger-ui-where-set-auth-example.png
diff --git a/static/docs/images/images-server/swagger-ui.png
b/static/img/docs/images-server/swagger-ui.png
similarity index 100%
rename from static/docs/images/images-server/swagger-ui.png
rename to static/img/docs/images-server/swagger-ui.png
diff --git a/static/docs/images/images-studio/add-schema.png
b/static/img/docs/images-studio/add-schema.png
similarity index 100%
rename from static/docs/images/images-studio/add-schema.png
rename to static/img/docs/images-studio/add-schema.png
diff --git a/static/docs/images/images-studio/example-2V-1E.png
b/static/img/docs/images-studio/example-2V-1E.png
similarity index 100%
rename from static/docs/images/images-studio/example-2V-1E.png
rename to static/img/docs/images-studio/example-2V-1E.png
diff --git a/static/docs/images/images-studio/home-page.png
b/static/img/docs/images-studio/home-page.png
similarity index 100%
rename from static/docs/images/images-studio/home-page.png
rename to static/img/docs/images-studio/home-page.png
diff --git a/static/docs/images/images-studio/show-graph.png
b/static/img/docs/images-studio/show-graph.png
similarity index 100%
rename from static/docs/images/images-studio/show-graph.png
rename to static/img/docs/images-studio/show-graph.png
diff --git a/static/docs/images/images-studio/show-json.png
b/static/img/docs/images-studio/show-json.png
similarity index 100%
rename from static/docs/images/images-studio/show-json.png
rename to static/img/docs/images-studio/show-json.png
diff --git a/static/docs/images/images-studio/show-table.png
b/static/img/docs/images-studio/show-table.png
similarity index 100%
rename from static/docs/images/images-studio/show-table.png
rename to static/img/docs/images-studio/show-table.png
diff --git a/static/docs/images/kg-uml.png b/static/img/docs/kg-uml.png
similarity index 100%
rename from static/docs/images/kg-uml.png
rename to static/img/docs/kg-uml.png
diff --git a/static/docs/images/logo.png b/static/img/docs/logo.png
similarity index 100%
rename from static/docs/images/logo.png
rename to static/img/docs/logo.png
diff --git a/static/docs/images/ojdbc8.png b/static/img/docs/ojdbc8.png
similarity index 100%
rename from static/docs/images/ojdbc8.png
rename to static/img/docs/ojdbc8.png
diff --git a/static/docs/images/oracle-download.png
b/static/img/docs/oracle-download.png
similarity index 100%
rename from static/docs/images/oracle-download.png
rename to static/img/docs/oracle-download.png
diff --git a/static/docs/images/toolchain-test-mermaid-1.png
b/static/img/docs/toolchain-test-mermaid-1.png
similarity index 100%
rename from static/docs/images/toolchain-test-mermaid-1.png
rename to static/img/docs/toolchain-test-mermaid-1.png
diff --git a/static/docs/images/toolchain-test-mermaid-2.png
b/static/img/docs/toolchain-test-mermaid-2.png
similarity index 100%
rename from static/docs/images/toolchain-test-mermaid-2.png
rename to static/img/docs/toolchain-test-mermaid-2.png
diff --git a/static/docs/images/wechat.png b/static/img/docs/wechat.png
similarity index 100%
rename from static/docs/images/wechat.png
rename to static/img/docs/wechat.png