diff --git a/delivery/supported-sink-connectors.mdx b/delivery/supported-sink-connectors.mdx
new file mode 100644
index 00000000..625657e3
--- /dev/null
+++ b/delivery/supported-sink-connectors.mdx
@@ -0,0 +1,4 @@
+---
+title: Supported sink connectors
+url: /integrations/destinations/overview
+---
\ No newline at end of file
diff --git a/ingestion/supported-source-connectors.mdx b/ingestion/supported-source-connectors.mdx
new file mode 100644
index 00000000..add41a92
--- /dev/null
+++ b/ingestion/supported-source-connectors.mdx
@@ -0,0 +1,4 @@
+---
+title: Supported sources connectors
+url: /integrations/sources/overview
+---
\ No newline at end of file
diff --git a/integrations/destinations/mqtt.mdx b/integrations/destinations/mqtt.mdx
index 757f34f7..5fb3a542 100644
--- a/integrations/destinations/mqtt.mdx
+++ b/integrations/destinations/mqtt.mdx
@@ -1,5 +1,6 @@
---
title: "Sink data from RisingWave to MQTT"
+sidebarTitle: MQTT
description: This guide describes how to sink data from RisingWave to the MQTT topic using the MQTT sink connector in RisingWave.
---
diff --git a/integrations/destinations/nats-and-nats-jetstream.mdx b/integrations/destinations/nats-and-nats-jetstream.mdx
index fa9477ab..433e7e32 100644
--- a/integrations/destinations/nats-and-nats-jetstream.mdx
+++ b/integrations/destinations/nats-and-nats-jetstream.mdx
@@ -1,5 +1,6 @@
---
title: "Sink data to NATS and NATS JetStream"
+sidebarTitle: NATS JetStream
description: "This guide describes how to sink data from RisingWave to NATS subjects using the NATS sink connector in RisingWave. Both NATS and NATS JetStream are supported by this connector."
---
diff --git a/integrations/destinations/overview.mdx b/integrations/destinations/overview.mdx
new file mode 100644
index 00000000..1a749d10
--- /dev/null
+++ b/integrations/destinations/overview.mdx
@@ -0,0 +1,16 @@
+---
+title: Destinations
+mode: wide
+sidebarTitle: Overview
+---
+
+Below are guides on delivering data to destinations supported by RisingWave.
+
+For the overall architecture of sinks, refer to [Overview of data delivery](/delivery/overview) and the topics under it.
+
+
+ 6 items
+ 17 items
+ 2 items
+ 4 items
+
\ No newline at end of file
diff --git a/integrations/sources/citus-cdc.mdx b/integrations/sources/citus-cdc.mdx
index 4b7d2cbe..93c80c9c 100644
--- a/integrations/sources/citus-cdc.mdx
+++ b/integrations/sources/citus-cdc.mdx
@@ -1,5 +1,6 @@
---
title: "Ingest data from Citus CDC"
+sidebarTitle: Citus CDC
description: "RisingWave supports ingesting change data capture (CDC) data from Citus database. Version 10.2 of Citus is supported."
---
diff --git a/integrations/sources/overview.mdx b/integrations/sources/overview.mdx
index c979a84f..334b2230 100644
--- a/integrations/sources/overview.mdx
+++ b/integrations/sources/overview.mdx
@@ -1,8 +1,11 @@
---
title: Sources
-description: Guides on ingesting data from sources supported by RisingWave.
mode: wide
sidebarTitle: Overview
---
- 6 items 5 items 1 item 3 items 3 item
+Below are guides on ingesting data from sources supported by RisingWave.
+
+For the overall architecture of sources, refer to [Overview of data ingestion](/ingestion/overview) and the topics under it.
+
+ 8 items 5 items 1 item 3 items 12 items
diff --git a/mint.json b/mint.json
index 34847e4e..7612fe8b 100644
--- a/mint.json
+++ b/mint.json
@@ -410,6 +410,7 @@
"group": "Ingest data",
"pages": [
"ingestion/overview",
+ "ingestion/supported-source-connectors",
"ingestion/change-data-capture-with-risingwave",
"ingestion/generate-test-data",
"ingestion/format-and-encode-parameters",
@@ -430,7 +431,8 @@
"processing/sql/joins",
"processing/sql/time-windows",
"processing/sql/top-n-by-group",
- "processing/sql/transactions"
+ "processing/sql/transactions",
+ "processing/sql/sql-references"
]
},
"processing/deletes-and-updates",
@@ -445,6 +447,7 @@
"group": "Deliver data",
"pages": [
"delivery/overview",
+ "delivery/supported-sink-connectors",
"delivery/risingwave-as-postgres-fdw",
"delivery/subscription"
]
@@ -671,7 +674,12 @@
"integrations/sources/citus-cdc"
]
},
- "integrations/sources/apache-iceberg",
+ {
+ "group": "Data lakes",
+ "pages": [
+ "integrations/sources/apache-iceberg"
+ ]
+ },
{
"group": "Object storages",
"pages": [
@@ -723,6 +731,7 @@
{
"group": "Destinations",
"pages": [
+ "integrations/destinations/overview",
{
"group": "Message queues",
"pages": [
diff --git a/processing/sql/sql-references.mdx b/processing/sql/sql-references.mdx
new file mode 100644
index 00000000..72fcd396
--- /dev/null
+++ b/processing/sql/sql-references.mdx
@@ -0,0 +1,4 @@
+---
+title: SQL references
+url: /sql/overview
+---
\ No newline at end of file
diff --git a/sql/overview.mdx b/sql/overview.mdx
index 22b4a62b..1a3478e1 100644
--- a/sql/overview.mdx
+++ b/sql/overview.mdx
@@ -3,6 +3,11 @@ title: SQL references
mod: wide
sidebarTitle: Overview
---
+
+Below are detailed SQL references supported by RisingWave.
+
+For the summary of some SQL usage, refer to these [SQL topics](/processing/sql/dynamic-filters).
+
84 items