diff --git a/versioned_docs/version-2.3.7/faq.md b/versioned_docs/version-2.3.7/faq.md
index 1eaf50255892..d79a5cd6f4f7 100644
--- a/versioned_docs/version-2.3.7/faq.md
+++ b/versioned_docs/version-2.3.7/faq.md
@@ -65,9 +65,9 @@ Refer to: [lightbend/config#456](https://github.com/lightbend/config/issues/456)
Of course! See the screenshot below:
-![workflow.png](/image_en/workflow.png)
+![workflow.png](images/workflow.png)
-![azkaban.png](/image_en/azkaban.png)
+![azkaban.png](images/azkaban.png)
## Does SeaTunnel have a case for configuring multiple sources, such as configuring elasticsearch and hdfs in source at the same time?
@@ -184,7 +184,7 @@ The following conclusions can be drawn:
3. In general, both M and N are determined, and the conclusion can be drawn from 2: The size of `spark.streaming.kafka.maxRatePerPartition` is positively correlated with the size of `spark.executor.cores` * `spark.executor.instances`, and it can be increased while increasing the resource `maxRatePerPartition` to speed up consumption.
-![Kafka](/image_en/kafka.png)
+![Kafka](images/kafka.png)
## How can I solve the Error `Exception in thread "main" java.lang.NoSuchFieldError: INSTANCE`?
diff --git a/versioned_docs/version-2.3.7/images/architecture_diagram.png b/versioned_docs/version-2.3.7/images/architecture_diagram.png
new file mode 100644
index 000000000000..ce722546948f
Binary files /dev/null and b/versioned_docs/version-2.3.7/images/architecture_diagram.png differ
diff --git a/versioned_docs/version-2.3.7/images/azkaban.png b/versioned_docs/version-2.3.7/images/azkaban.png
new file mode 100644
index 000000000000..78780dce2d35
Binary files /dev/null and b/versioned_docs/version-2.3.7/images/azkaban.png differ
diff --git a/versioned_docs/version-2.3.7/images/checkstyle.png b/versioned_docs/version-2.3.7/images/checkstyle.png
new file mode 100644
index 000000000000..4cf8303e7141
Binary files /dev/null and b/versioned_docs/version-2.3.7/images/checkstyle.png differ
diff --git a/versioned_docs/version-2.3.7/images/kafka.png b/versioned_docs/version-2.3.7/images/kafka.png
new file mode 100644
index 000000000000..14b22ebcbe0d
Binary files /dev/null and b/versioned_docs/version-2.3.7/images/kafka.png differ
diff --git a/versioned_docs/version-2.3.7/images/resource-isolation.png b/versioned_docs/version-2.3.7/images/resource-isolation.png
new file mode 100644
index 000000000000..3986cbfb59fb
Binary files /dev/null and b/versioned_docs/version-2.3.7/images/resource-isolation.png differ
diff --git a/versioned_docs/version-2.3.7/images/seatunnel-workflow.svg b/versioned_docs/version-2.3.7/images/seatunnel-workflow.svg
new file mode 100644
index 000000000000..7280e4a4c4ad
--- /dev/null
+++ b/versioned_docs/version-2.3.7/images/seatunnel-workflow.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/versioned_docs/version-2.3.7/images/seatunnel_architecture.png b/versioned_docs/version-2.3.7/images/seatunnel_architecture.png
new file mode 100644
index 000000000000..c96cb272e578
Binary files /dev/null and b/versioned_docs/version-2.3.7/images/seatunnel_architecture.png differ
diff --git a/versioned_docs/version-2.3.7/images/seatunnel_starter.png b/versioned_docs/version-2.3.7/images/seatunnel_starter.png
new file mode 100644
index 000000000000..4d9700899aa7
Binary files /dev/null and b/versioned_docs/version-2.3.7/images/seatunnel_starter.png differ
diff --git a/versioned_docs/version-2.3.7/images/workflow.png b/versioned_docs/version-2.3.7/images/workflow.png
new file mode 100644
index 000000000000..9ce48b8bfc91
Binary files /dev/null and b/versioned_docs/version-2.3.7/images/workflow.png differ
diff --git a/versioned_docs/version-2.3.7/seatunnel-engine/engine-jar-storage-mode.md b/versioned_docs/version-2.3.7/seatunnel-engine/engine-jar-storage-mode.md
index 75a583c0048d..2dd68164816d 100644
--- a/versioned_docs/version-2.3.7/seatunnel-engine/engine-jar-storage-mode.md
+++ b/versioned_docs/version-2.3.7/seatunnel-engine/engine-jar-storage-mode.md
@@ -15,7 +15,7 @@ We are committed to ongoing efforts to enhance and stabilize this functionality,
We can enable the optimization job submission process, which is configured in the `seatunel.yaml`. After enabling the optimization of the Seatunnel job submission process configuration item,
users can use the Seatunnel engine(Zeta) as the execution engine without placing the connector jar packages required for task execution or the third-party jar packages that the connector relies on in each engine `connector` directory.
Users only need to place all the jar packages for task execution on the client that submits the job, and the client will automatically upload the jars required for task execution to the Zeta engine. It is necessary to enable this configuration item when submitting jobs in Docker or k8s mode,
-which can fundamentally solve the problem of large container /image_en caused by the heavy weight of the Seatunnel Zeta engine. In the image, only the core framework package of the Zeta engine needs to be provided,
+which can fundamentally solve the problem of large container images caused by the heavy weight of the Seatunnel Zeta engine. In the image, only the core framework package of the Zeta engine needs to be provided,
and then the jar package of the connector and the third-party jar package that the connector relies on can be separately uploaded to the pod for distribution.
After enabling the optimization job submission process configuration item, you do not need to place the following two types of jar packages in the Zeta engine:
diff --git a/versioned_docs/version-2.3.7/seatunnel-engine/resource-isolation.md b/versioned_docs/version-2.3.7/seatunnel-engine/resource-isolation.md
index e16129b53be1..be4bf773b184 100644
--- a/versioned_docs/version-2.3.7/seatunnel-engine/resource-isolation.md
+++ b/versioned_docs/version-2.3.7/seatunnel-engine/resource-isolation.md
@@ -79,5 +79,5 @@ sink {
- If not set `tag_filter` in job config, it will random choose the node in all active nodes.
- When you add multiple tag in `tag_filter`, it need all key exist and value match. if all node not match, you will get `NoEnoughResourceException` exception.
-![img.png](/image_en/resource-isolation.png)
+![img.png](images/resource-isolation.png)