This is an automated email from the ASF dual-hosted git repository.
morningman pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris-website.git
The following commit(s) were added to refs/heads/master by this push:
new e963e5160a9 [refactor] refactor doc struct of lakehouse (#3387)
e963e5160a9 is described below
commit e963e5160a94404438f8606609425b60299f07bb
Author: Mingyu Chen (Rayner) <[email protected]>
AuthorDate: Wed Feb 11 14:26:58 2026 +0800
[refactor] refactor doc struct of lakehouse (#3387)
## Versions
- [ ] dev
- [x] 4.x
- [x] 3.x
- [ ] 2.1
## Languages
- [x] Chinese
- [x] English
## Docs Checklist
- [ ] Checked by AI
- [ ] Test Cases Built
---
sidebars.ts | 22 ++++++++---
src/scss/components/sidebar.scss | 2 +
src/theme/DocSidebarItem/Category/style.scss | 2 +-
versioned_sidebars/version-3.x-sidebars.json | 56 +++++++++++++++++++--------
versioned_sidebars/version-4.x-sidebars.json | 58 ++++++++++++++++++++--------
5 files changed, 101 insertions(+), 39 deletions(-)
diff --git a/sidebars.ts b/sidebars.ts
index 0ee999eca50..ee8854b2c2c 100644
--- a/sidebars.ts
+++ b/sidebars.ts
@@ -449,6 +449,7 @@ const sidebars: SidebarsConfig = {
type: 'category',
label: 'Data Catalogs',
items: [
+ 'lakehouse/catalogs/hive-catalog',
{
type: 'category',
label: 'Iceberg Catalog',
@@ -473,9 +474,22 @@ const sidebars: SidebarsConfig = {
'lakehouse/best-practices/doris-dlf-paimon'
],
},
- 'lakehouse/catalogs/hive-catalog',
- 'lakehouse/catalogs/hudi-catalog',
- 'lakehouse/catalogs/maxcompute-catalog',
+ {
+ type: 'category',
+ label: 'Hudi Catalog',
+ link: {type: 'doc', id:
'lakehouse/catalogs/hudi-catalog'},
+ items: [
+ 'lakehouse/best-practices/doris-hudi'
+ ],
+ },
+ {
+ type: 'category',
+ label: 'MaxCompute Catalog',
+ link: {type: 'doc', id:
'lakehouse/catalogs/maxcompute-catalog'},
+ items: [
+
'lakehouse/best-practices/doris-maxcompute'
+ ],
+ },
'lakehouse/catalogs/delta-lake-catalog',
'lakehouse/catalogs/bigquery-catalog',
'lakehouse/catalogs/kudu-catalog',
@@ -552,8 +566,6 @@ const sidebars: SidebarsConfig = {
label: 'Lakehouse Best Practices',
items: [
'lakehouse/best-practices/optimization',
- 'lakehouse/best-practices/doris-hudi',
- 'lakehouse/best-practices/doris-maxcompute',
'lakehouse/best-practices/kerberos',
'lakehouse/best-practices/tpch',
'lakehouse/best-practices/tpcds',
diff --git a/src/scss/components/sidebar.scss b/src/scss/components/sidebar.scss
index bcf25082304..7cf77e9522e 100644
--- a/src/scss/components/sidebar.scss
+++ b/src/scss/components/sidebar.scss
@@ -58,6 +58,8 @@
.menu__caret {
&::before {
+ content: '';
+ background: url('@site/static/images/chevron-down.svg')
no-repeat center;
background-size: 1.5rem;
}
diff --git a/src/theme/DocSidebarItem/Category/style.scss
b/src/theme/DocSidebarItem/Category/style.scss
index 5237ca902d7..a8ca2657158 100644
--- a/src/theme/DocSidebarItem/Category/style.scss
+++ b/src/theme/DocSidebarItem/Category/style.scss
@@ -76,5 +76,5 @@
}
.menu__list-item--collapsed .menu__link--sublist:after,
.menu__list-item--collapsed .menu__caret:before {
- transform: rotateZ(-90deg);
+ transform: rotateZ(90deg);
}
diff --git a/versioned_sidebars/version-3.x-sidebars.json
b/versioned_sidebars/version-3.x-sidebars.json
index 39e5af03a91..efeb1cdb0c4 100644
--- a/versioned_sidebars/version-3.x-sidebars.json
+++ b/versioned_sidebars/version-3.x-sidebars.json
@@ -401,10 +401,46 @@
"label": "Data Catalogs",
"items": [
"lakehouse/catalogs/hive-catalog",
- "lakehouse/catalogs/iceberg-catalog",
- "lakehouse/catalogs/hudi-catalog",
- "lakehouse/catalogs/paimon-catalog",
- "lakehouse/catalogs/maxcompute-catalog",
+ {
+ "type": "category",
+ "label": "Iceberg Catalog",
+ "link": {"type": "doc", "id":
"lakehouse/catalogs/iceberg-catalog"},
+ "items": [
+
"lakehouse/best-practices/doris-iceberg",
+
"lakehouse/best-practices/doris-aws-s3tables",
+
"lakehouse/best-practices/doris-polaris",
+
"lakehouse/best-practices/doris-gravitino",
+
"lakehouse/best-practices/doris-onelake",
+
"lakehouse/best-practices/doris-unity-catalog",
+
"lakehouse/best-practices/doris-lakekeeper",
+ "lakehouse/best-practices/doris-nessie"
+ ]
+ },
+ {
+ "type": "category",
+ "label": "Paimon Catalog",
+ "link": {"type": "doc", "id":
"lakehouse/catalogs/paimon-catalog"},
+ "items": [
+
"lakehouse/best-practices/doris-paimon",
+
"lakehouse/best-practices/doris-dlf-paimon"
+ ]
+ },
+ {
+ "type": "category",
+ "label": "Hudi Catalog",
+ "link": {"type": "doc", "id":
"lakehouse/catalogs/hudi-catalog"},
+ "items": [
+ "lakehouse/best-practices/doris-hudi"
+ ]
+ },
+ {
+ "type": "category",
+ "label": "MaxCompute Catalog",
+ "link": {"type": "doc", "id":
"lakehouse/catalogs/maxcompute-catalog"},
+ "items": [
+
"lakehouse/best-practices/doris-maxcompute"
+ ]
+ },
"lakehouse/catalogs/delta-lake-catalog",
"lakehouse/catalogs/bigquery-catalog",
"lakehouse/catalogs/kudu-catalog",
@@ -480,19 +516,7 @@
"label": "Lakehouse Best Practices",
"items": [
"lakehouse/best-practices/optimization",
- "lakehouse/best-practices/doris-hudi",
- "lakehouse/best-practices/doris-paimon",
- "lakehouse/best-practices/doris-iceberg",
"lakehouse/best-practices/doris-lakesoul",
- "lakehouse/best-practices/doris-aws-s3tables",
- "lakehouse/best-practices/doris-polaris",
- "lakehouse/best-practices/doris-gravitino",
- "lakehouse/best-practices/doris-onelake",
- "lakehouse/best-practices/doris-unity-catalog",
- "lakehouse/best-practices/doris-lakekeeper",
- "lakehouse/best-practices/doris-nessie",
- "lakehouse/best-practices/doris-dlf-paimon",
- "lakehouse/best-practices/doris-maxcompute",
"lakehouse/best-practices/kerberos",
"lakehouse/best-practices/tpch",
"lakehouse/best-practices/tpcds"
diff --git a/versioned_sidebars/version-4.x-sidebars.json
b/versioned_sidebars/version-4.x-sidebars.json
index a6c6313cf71..4d755a264e8 100644
--- a/versioned_sidebars/version-4.x-sidebars.json
+++ b/versioned_sidebars/version-4.x-sidebars.json
@@ -451,10 +451,46 @@
"label": "Data Catalogs",
"items": [
"lakehouse/catalogs/hive-catalog",
- "lakehouse/catalogs/iceberg-catalog",
- "lakehouse/catalogs/hudi-catalog",
- "lakehouse/catalogs/paimon-catalog",
- "lakehouse/catalogs/maxcompute-catalog",
+ {
+ "type": "category",
+ "label": "Iceberg Catalog",
+ "link": {"type": "doc", "id":
"lakehouse/catalogs/iceberg-catalog"},
+ "items": [
+
"lakehouse/best-practices/doris-iceberg",
+
"lakehouse/best-practices/doris-aws-s3tables",
+
"lakehouse/best-practices/doris-polaris",
+
"lakehouse/best-practices/doris-gravitino",
+
"lakehouse/best-practices/doris-onelake",
+
"lakehouse/best-practices/doris-unity-catalog",
+
"lakehouse/best-practices/doris-lakekeeper",
+ "lakehouse/best-practices/doris-nessie"
+ ]
+ },
+ {
+ "type": "category",
+ "label": "Paimon Catalog",
+ "link": {"type": "doc", "id":
"lakehouse/catalogs/paimon-catalog"},
+ "items": [
+
"lakehouse/best-practices/doris-paimon",
+
"lakehouse/best-practices/doris-dlf-paimon"
+ ]
+ },
+ {
+ "type": "category",
+ "label": "Hudi Catalog",
+ "link": {"type": "doc", "id":
"lakehouse/catalogs/hudi-catalog"},
+ "items": [
+ "lakehouse/best-practices/doris-hudi"
+ ]
+ },
+ {
+ "type": "category",
+ "label": "MaxCompute Catalog",
+ "link": {"type": "doc", "id":
"lakehouse/catalogs/maxcompute-catalog"},
+ "items": [
+
"lakehouse/best-practices/doris-maxcompute"
+ ]
+ },
"lakehouse/catalogs/delta-lake-catalog",
"lakehouse/catalogs/bigquery-catalog",
"lakehouse/catalogs/kudu-catalog",
@@ -531,18 +567,6 @@
"label": "Lakehouse Best Practices",
"items": [
"lakehouse/best-practices/optimization",
- "lakehouse/best-practices/doris-hudi",
- "lakehouse/best-practices/doris-paimon",
- "lakehouse/best-practices/doris-iceberg",
- "lakehouse/best-practices/doris-aws-s3tables",
- "lakehouse/best-practices/doris-polaris",
- "lakehouse/best-practices/doris-gravitino",
- "lakehouse/best-practices/doris-onelake",
- "lakehouse/best-practices/doris-unity-catalog",
- "lakehouse/best-practices/doris-lakekeeper",
- "lakehouse/best-practices/doris-nessie",
- "lakehouse/best-practices/doris-dlf-paimon",
- "lakehouse/best-practices/doris-maxcompute",
"lakehouse/best-practices/kerberos",
"lakehouse/best-practices/tpch",
"lakehouse/best-practices/tpcds"
@@ -2646,4 +2670,4 @@
]
}
]
-}
\ No newline at end of file
+}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]