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]

Reply via email to