diff --git a/docs/assets/ide-1.png b/docs/assets/ide-1.png
new file mode 100644
index 0000000000000..625b86a135ef9
Binary files /dev/null and b/docs/assets/ide-1.png differ
diff --git a/docs/assets/ide-2.png b/docs/assets/ide-2.png
new file mode 100644
index 0000000000000..335def0ab0722
Binary files /dev/null and b/docs/assets/ide-2.png differ
diff --git a/docs/loading/Spark-connector-starrocks.md b/docs/loading/Spark-connector-starrocks.md
index ac79dcc025106..b2985b4653148 100644
--- a/docs/loading/Spark-connector-starrocks.md
+++ b/docs/loading/Spark-connector-starrocks.md
@@ -91,7 +91,7 @@ Directly download the corresponding version of the Spark connector JAR from the
| starrocks.user | YES | None | The username of your StarRocks cluster account. The user needs the [SELECT and INSERT privileges](../sql-reference/sql-statements/account-management/GRANT.md) on the StarRocks table. |
| starrocks.password | YES | None | The password of your StarRocks cluster account. |
| starrocks.write.label.prefix | NO | spark- | The label prefix used by Stream Load. |
-| starrocks.write.enable.transaction-stream-load | NO | TRUE | Whether to use [Stream Load transaction interface](../loading/Stream_Load_transaction_interface) to load data. It requires StarRocks v2.5 or later. This feature can load more data in a transaction with less memory usage, and improve performance.
**NOTICE:** Since 1.1.1, this parameter takes effect only when the value of `starrocks.write.max.retries` is non-positive because Stream Load transaction interface does not support retry. |
+| starrocks.write.enable.transaction-stream-load | NO | TRUE | Whether to use [Stream Load transaction interface](../loading/Stream_Load_transaction_interface.md) to load data. It requires StarRocks v2.5 or later. This feature can load more data in a transaction with less memory usage, and improve performance.
**NOTICE:** Since 1.1.1, this parameter takes effect only when the value of `starrocks.write.max.retries` is non-positive because Stream Load transaction interface does not support retry. |
| starrocks.write.buffer.size | NO | 104857600 | The maximum size of data that can be accumulated in memory before being sent to StarRocks at a time. Setting this parameter to a larger value can improve loading performance but may increase loading latency. |
| starrocks.write.buffer.rows | NO | Integer.MAX_VALUE | Supported since version 1.1.1. The maximum number of rows that can be accumulated in memory before being sent to StarRocks at a time. |
| starrocks.write.flush.interval.ms | NO | 300000 | The interval at which data is sent to StarRocks. This parameter is used to control the loading latency. |
diff --git a/docs/lychee.toml b/docs/lychee.toml
index 23ab0bb83051d..88fc8860a5da2 100644
--- a/docs/lychee.toml
+++ b/docs/lychee.toml
@@ -80,7 +80,7 @@ headers = []
# via a component that takes the path without the `.md`
# extension, and lychee is looking for a valid path
# including extension.
-exclude_path = ["docs/README.md", "docs/introduction/StarRocks_intro.md", "docs/assets/"]
+exclude_path = ["docs/README.md", "docs/introduction/StarRocks_intro.md", "docs/assets/", "docs/TOC.md"]
include = []