diff --git a/dsl/assets/img/cloud-bg.png b/dsl/assets/img/cloud-bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..9a9589f9c55249f92c69eac54a61d26c15822a91
Binary files /dev/null and b/dsl/assets/img/cloud-bg.png differ
diff --git a/dsl/assets/img/cloud-icon.svg b/dsl/assets/img/cloud-icon.svg
new file mode 100644
index 0000000000000000000000000000000000000000..9a33cfc1f672081d824a19bd0c2fbee08674fd72
--- /dev/null
+++ b/dsl/assets/img/cloud-icon.svg
@@ -0,0 +1,7 @@
+
+
diff --git a/dsl/assets/img/dev-station-bg.svg b/dsl/assets/img/dev-station-bg.svg
new file mode 100644
index 0000000000000000000000000000000000000000..c08c34f5c02b10aa2a8b0ee606a1157efa6fb026
--- /dev/null
+++ b/dsl/assets/img/dev-station-bg.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/dsl/assets/img/dev-station-icon.svg b/dsl/assets/img/dev-station-icon.svg
new file mode 100644
index 0000000000000000000000000000000000000000..c29a4f7152dd66a70f0e92b553a55d95bc308a11
--- /dev/null
+++ b/dsl/assets/img/dev-station-icon.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/dsl/assets/img/docs-dev-guide-bg-dark-mb.png b/dsl/assets/img/docs-dev-guide-bg-dark-mb.png
new file mode 100644
index 0000000000000000000000000000000000000000..4389369086d138a57e0f40a20c91aae3bb4d359f
Binary files /dev/null and b/dsl/assets/img/docs-dev-guide-bg-dark-mb.png differ
diff --git a/dsl/assets/img/docs-dev-guide-bg-dark.png b/dsl/assets/img/docs-dev-guide-bg-dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..553d0c58ab372b61f0146e9e9635990656ff35d2
Binary files /dev/null and b/dsl/assets/img/docs-dev-guide-bg-dark.png differ
diff --git a/dsl/assets/img/docs-dev-guide-bg-light-mb.png b/dsl/assets/img/docs-dev-guide-bg-light-mb.png
new file mode 100644
index 0000000000000000000000000000000000000000..4c06aec0fc08d3d94deb617592fa32963e9a0f2d
Binary files /dev/null and b/dsl/assets/img/docs-dev-guide-bg-light-mb.png differ
diff --git a/dsl/assets/img/docs-dev-guide-bg-light.png b/dsl/assets/img/docs-dev-guide-bg-light.png
new file mode 100644
index 0000000000000000000000000000000000000000..85e09770fd108a2c884197428bf739afef3bff2d
Binary files /dev/null and b/dsl/assets/img/docs-dev-guide-bg-light.png differ
diff --git a/dsl/assets/img/edge-computing-bg.png b/dsl/assets/img/edge-computing-bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..b1a708eacda8b68eea5ed25c505c28b60a4d3ba1
Binary files /dev/null and b/dsl/assets/img/edge-computing-bg.png differ
diff --git a/dsl/assets/img/edge-computing-icon.svg b/dsl/assets/img/edge-computing-icon.svg
new file mode 100644
index 0000000000000000000000000000000000000000..dc314594239dd5a812ea8b059576341d337c28da
--- /dev/null
+++ b/dsl/assets/img/edge-computing-icon.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/dsl/assets/img/embedded-bg.png b/dsl/assets/img/embedded-bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..646afee988b57bcb1f064952d6352ec4efb73644
Binary files /dev/null and b/dsl/assets/img/embedded-bg.png differ
diff --git a/dsl/assets/img/embedded-icon.svg b/dsl/assets/img/embedded-icon.svg
new file mode 100644
index 0000000000000000000000000000000000000000..3e50be90cd181a5a30b8c34454f8db79dc1ce39c
--- /dev/null
+++ b/dsl/assets/img/embedded-icon.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/dsl/assets/img/install-guide-bg-dark-mb.png b/dsl/assets/img/install-guide-bg-dark-mb.png
new file mode 100644
index 0000000000000000000000000000000000000000..979f2a920d9b0dafd5895250c6c845eebac7e404
Binary files /dev/null and b/dsl/assets/img/install-guide-bg-dark-mb.png differ
diff --git a/dsl/assets/img/install-guide-bg-dark.png b/dsl/assets/img/install-guide-bg-dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..3ed275d32e81e46123470c4817061362f8946c0a
Binary files /dev/null and b/dsl/assets/img/install-guide-bg-dark.png differ
diff --git a/dsl/assets/img/install-guide-bg-light-mb.png b/dsl/assets/img/install-guide-bg-light-mb.png
new file mode 100644
index 0000000000000000000000000000000000000000..ff42e30277ab93c7434d15e002494b59fc9ab97e
Binary files /dev/null and b/dsl/assets/img/install-guide-bg-light-mb.png differ
diff --git a/dsl/assets/img/install-guide-bg-light.png b/dsl/assets/img/install-guide-bg-light.png
new file mode 100644
index 0000000000000000000000000000000000000000..bfd8d0b5e727cbe117bd87fe6ec5ccd3a02ca686
Binary files /dev/null and b/dsl/assets/img/install-guide-bg-light.png differ
diff --git a/dsl/assets/img/qa-bg-dark-mb.png b/dsl/assets/img/qa-bg-dark-mb.png
new file mode 100644
index 0000000000000000000000000000000000000000..f6a64344682fd16a5161f43f55cfa870470afaa7
Binary files /dev/null and b/dsl/assets/img/qa-bg-dark-mb.png differ
diff --git a/dsl/assets/img/qa-bg-dark.png b/dsl/assets/img/qa-bg-dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..a3285bf61dcf2e05909b4f4ed313c09257c86f34
Binary files /dev/null and b/dsl/assets/img/qa-bg-dark.png differ
diff --git a/dsl/assets/img/qa-bg-light-mb.png b/dsl/assets/img/qa-bg-light-mb.png
new file mode 100644
index 0000000000000000000000000000000000000000..3a7b87d4f14f284505f42047817ff3227162e8dd
Binary files /dev/null and b/dsl/assets/img/qa-bg-light-mb.png differ
diff --git a/dsl/assets/img/qa-bg-light.png b/dsl/assets/img/qa-bg-light.png
new file mode 100644
index 0000000000000000000000000000000000000000..e0aedadc5684fc42ccdf1a4ee36010025669194d
Binary files /dev/null and b/dsl/assets/img/qa-bg-light.png differ
diff --git a/dsl/assets/img/server-bg.png b/dsl/assets/img/server-bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..7a92ccfeaa7f6d875706816176e97fa883f08e0e
Binary files /dev/null and b/dsl/assets/img/server-bg.png differ
diff --git a/dsl/assets/img/server-icon.svg b/dsl/assets/img/server-icon.svg
new file mode 100644
index 0000000000000000000000000000000000000000..87433c4c25b20ee953c1a71027bd389665977a80
--- /dev/null
+++ b/dsl/assets/img/server-icon.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/dsl/assets/img/started-bg-dark-mb.png b/dsl/assets/img/started-bg-dark-mb.png
new file mode 100644
index 0000000000000000000000000000000000000000..3edeabb509dc11b86898dde7ed99ab07db74328b
Binary files /dev/null and b/dsl/assets/img/started-bg-dark-mb.png differ
diff --git a/dsl/assets/img/started-bg-dark.png b/dsl/assets/img/started-bg-dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..737cab03621ae3b05d075827ccd107b7dc6f5b94
Binary files /dev/null and b/dsl/assets/img/started-bg-dark.png differ
diff --git a/dsl/assets/img/started-bg-light-mb.png b/dsl/assets/img/started-bg-light-mb.png
new file mode 100644
index 0000000000000000000000000000000000000000..11dbc204a278b79037fb5c481d697e8c2fd49a6c
Binary files /dev/null and b/dsl/assets/img/started-bg-light-mb.png differ
diff --git a/dsl/assets/img/started-bg-light.png b/dsl/assets/img/started-bg-light.png
new file mode 100644
index 0000000000000000000000000000000000000000..d6183fa6a470420835e1a45935cbfa9fc9fe6c00
Binary files /dev/null and b/dsl/assets/img/started-bg-light.png differ
diff --git a/dsl/assets/img/virtualization-bg.png b/dsl/assets/img/virtualization-bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..e5fb2c233ec151e41ffae3256fdf2e4db4b8ac55
Binary files /dev/null and b/dsl/assets/img/virtualization-bg.png differ
diff --git a/dsl/assets/img/virtualization-icon.svg b/dsl/assets/img/virtualization-icon.svg
new file mode 100644
index 0000000000000000000000000000000000000000..b994926478f883206645ad3371f6d92b48d5d1a2
--- /dev/null
+++ b/dsl/assets/img/virtualization-icon.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/dsl/en/home.json b/dsl/en/home.json
new file mode 100644
index 0000000000000000000000000000000000000000..33e8f7b0024ede6852c3e01d1e61076cd7b03bf0
--- /dev/null
+++ b/dsl/en/home.json
@@ -0,0 +1,116 @@
+{
+ "hots": [
+ "Installation guide",
+ "Administrator guide",
+ "x2openEuler migration",
+ "Application development guide",
+ "UKUI user guide"
+ ],
+ "recommend": {
+ "columns": 2,
+ "items": [
+ {
+ "title": "Quick Start",
+ "desc": "Learn the community essentials in 10 minutes, build and grow quickly.",
+ "href": "/en/docs/25.03/server/quickstart/quickstart/quick-start.html",
+ "bg_light": "assets/img/started-bg-light.png",
+ "bg_dark": "assets/img/started-bg-dark.png",
+ "bg_mb_light": "assets/img/started-bg-light-mb.png",
+ "bg_mb_dark": "assets/img/started-bg-dark-mb.png"
+ },
+ {
+ "title": "Installation Guide",
+ "desc": "Step-by-step instructions for installing openEuler.",
+ "href": "/en/docs/25.03/server/installation_upgrade/installation/installation-preparations.html",
+ "bg_light": "assets/img/install-guide-bg-light.png",
+ "bg_dark": "assets/img/install-guide-bg-dark.png",
+ "bg_mb_light": "assets/img/install-guide-bg-light-mb.png",
+ "bg_mb_dark": "assets/img/install-guide-bg-dark-mb.png"
+ }
+ ]
+ },
+ "sections": [
+ {
+ "title": "Scenarios",
+ "columns": 3,
+ "items": [
+ {
+ "title": "Server",
+ "desc": "Explore guides for server installation, upgrades, management, performance tuning, and application development.",
+ "href": "/en/docs/25.03/server/index.html",
+ "icon": "assets/img/server-icon.svg",
+ "bg": "assets/img/server-bg.png"
+ },
+ {
+ "title": "Virtualization",
+ "desc": "Learn, install, and use virtualization technologies.",
+ "href": "/en/docs/25.03/virtualization/index.html",
+ "icon": "assets/img/virtualization-icon.svg",
+ "bg": "assets/img/virtualization-bg.png"
+ },
+ {
+ "title": "Cloud",
+ "desc": "Deploy containers and clusters with the comprehensive guides.",
+ "href": "/en/docs/25.03/cloud/index.html",
+ "icon": "assets/img/cloud-icon.svg",
+ "bg": "assets/img/cloud-bg.png"
+ },
+ {
+ "title": "Edge",
+ "desc": "Get started with KubeEdge and K3S installation and usage.",
+ "href": "/en/docs/25.03/edge_computing/index.html",
+ "icon": "assets/img/edge-computing-icon.svg",
+ "bg": "assets/img/edge-computing-bg.png"
+ },
+ {
+ "title": "Embedded",
+ "desc": "Build images, develop applications, and manage embedded systems.",
+ "href": "/en/docs/25.03/embedded/index.html",
+ "icon": "assets/img/embedded-icon.svg",
+ "bg": "assets/img/embedded-bg.png"
+ }
+ ]
+ },
+ {
+ "title": "Tools",
+ "columns": 4,
+ "items": [
+ {
+ "title": "Community Tools",
+ "desc": "Discover guides for image building, compilation, performance optimization, migration, virtualization, and epkg package manager.",
+ "href": "/en/docs/25.03/tools/community_tools/index.html"
+ },
+ {
+ "title": "Community DevOps Services",
+ "desc": "Leverage source code and package management services.",
+ "href": "/en/docs/25.03/tools/devops/index.html"
+ },
+ {
+ "title": "AI",
+ "desc": "Access guides for the openEuler Intelligent Interaction Platform and container images for AI model services.",
+ "href": "/en/docs/25.03/tools/ai/index.html"
+ },
+ {
+ "title": "Desktop",
+ "desc": "Set up and use graphical desktop environments.",
+ "href": "/en/docs/25.03/tools/desktop/index.html"
+ },
+ {
+ "title": "Cloud",
+ "desc": "Explore user guides for CTinspector, CPDS and other essential tools.",
+ "href": "/en/docs/25.03/tools/cloud/index.html"
+ },
+ {
+ "title": "System Operations",
+ "desc": "Create hot patches and monitor your system with specialized tools.",
+ "href": "/en/docs/25.03/tools/maintenance/index.html"
+ },
+ {
+ "title": "Security",
+ "desc": "Implement security configurations with our recommended tools.",
+ "href": "/en/docs/25.03/tools/security/index.html"
+ }
+ ]
+ }
+ ]
+}
diff --git a/dsl/zh/home.json b/dsl/zh/home.json
new file mode 100644
index 0000000000000000000000000000000000000000..9fb0839917daf832ed029c60d03485d4adb44246
--- /dev/null
+++ b/dsl/zh/home.json
@@ -0,0 +1,141 @@
+{
+ "hots": [
+ "安装指南",
+ "管理员指南",
+ "x2openEuler迁移专区",
+ "应用开发指南",
+ "UKUI用户指南"
+ ],
+ "recommend": {
+ "columns": 4,
+ "items": [
+ {
+ "title": "新手入门",
+ "desc": "10分钟玩转社区,快速构建与成长",
+ "href": "/zh/docs/25.03/server/quickstart/quickstart/quick-start.html",
+ "bg_light": "assets/img/started-bg-light.png",
+ "bg_dark": "assets/img/started-bg-dark.png",
+ "bg_mb_light": "assets/img/started-bg-light-mb.png",
+ "bg_mb_dark": "assets/img/started-bg-dark-mb.png"
+ },
+ {
+ "title": "安装指南",
+ "desc": "安装 openEuler 操作系统",
+ "href": "/zh/docs/25.03/server/installation_upgrade/installation/installation-preparations.html",
+ "bg_light": "assets/img/install-guide-bg-light.png",
+ "bg_dark": "assets/img/install-guide-bg-dark.png",
+ "bg_mb_light": "assets/img/install-guide-bg-light-mb.png",
+ "bg_mb_dark": "assets/img/install-guide-bg-dark-mb.png"
+ },
+ {
+ "title": "常见问题",
+ "desc": "常见问题与解决方法",
+ "href": "/zh/docs/common/faq/general/general_faq.html",
+ "bg_light": "assets/img/qa-bg-light.png",
+ "bg_dark": "assets/img/qa-bg-dark.png",
+ "bg_mb_light": "assets/img/qa-bg-light-mb.png",
+ "bg_mb_dark": "assets/img/qa-bg-dark-mb.png"
+ },
+ {
+ "title": "文档开发指南",
+ "desc": "参与文档开发的方式",
+ "href": "/zh/docs/common/contribute/directory_structure_introductory.html",
+ "bg_light": "assets/img/qa-bg-light.png",
+ "bg_dark": "assets/img/qa-bg-dark.png",
+ "bg_mb_light": "assets/img/qa-bg-light-mb.png",
+ "bg_mb_dark": "assets/img/qa-bg-dark-mb.png"
+ }
+ ]
+ },
+ "sections": [
+ {
+ "title": "业务场景",
+ "columns": 3,
+ "items": [
+ {
+ "title": "服务器",
+ "desc": "提供服务器场景的安装升级、管理运维、性能调优、应用开发等操作指南",
+ "href": "/zh/docs/25.03/server/index.html",
+ "icon": "assets/img/server-icon.svg",
+ "bg": "assets/img/server-bg.png"
+ },
+ {
+ "title": "虚拟化",
+ "desc": "帮助用户了解、安装和使用虚拟化",
+ "href": "/zh/docs/25.03/virtualization/index.html",
+ "icon": "assets/img/virtualization-icon.svg",
+ "bg": "assets/img/virtualization-bg.png"
+ },
+ {
+ "title": "云原生",
+ "desc": "帮助用户安装和使用容器,部署集群等",
+ "href": "/zh/docs/25.03/cloud/index.html",
+ "icon": "assets/img/cloud-icon.svg",
+ "bg": "assets/img/cloud-bg.png"
+ },
+ {
+ "title": "边缘计算",
+ "desc": "提供 KubeEdge、K3S 的安装和使用介绍",
+ "href": "/zh/docs/25.03/edge_computing/index.html",
+ "icon": "assets/img/edge-computing-icon.svg",
+ "bg": "assets/img/edge-computing-bg.png"
+ },
+ {
+ "title": "嵌入式",
+ "desc": "提供嵌入式场景的镜像构建、应用开发、系统管理等操作指南",
+ "href": "/zh/docs/25.03/embedded/index.html",
+ "icon": "assets/img/embedded-icon.svg",
+ "bg": "assets/img/embedded-bg.png"
+ },
+ {
+ "title": "DevStation",
+ "desc": "帮助⽤户了解 openEuler 社区⼀站式开发者⼯作站 DevStation",
+ "href": "/zh/docs/25.03/devstation/index.html",
+ "icon": "assets/img/dev-station-icon.svg",
+ "bg": "assets/img/dev-station-bg.svg"
+ }
+ ]
+ },
+ {
+ "title": "工具",
+ "columns": 4,
+ "items": [
+ {
+ "title": "社区工具",
+ "desc": "提供镜像构建、编译、性能优化、迁移、虚拟化、epkg 软件包工具使用指南",
+ "href": "/zh/docs/25.03/tools/community_tools/index.html"
+ },
+ {
+ "title": "DevOps(社区服务)",
+ "desc": "帮助用户使用源码管理、包管理服务",
+ "href": "/zh/docs/25.03/tools/devops/index.html"
+ },
+ {
+ "title": "AI",
+ "desc": "提供 openEuler 大模型智能交互平台,AI 大模型服务镜像等使用指南",
+ "href": "/zh/docs/25.03/tools/ai/index.html"
+ },
+ {
+ "title": "图形桌面使用",
+ "desc": "帮助用户安装和使用桌面环境",
+ "href": "/zh/docs/25.03/tools/desktop/index.html"
+ },
+ {
+ "title": "云原生工具",
+ "desc": "提供云原生常用工具用户指南,包含 CTinspector、CPDS 等",
+ "href": "/zh/docs/25.03/tools/cloud/index.html"
+ },
+ {
+ "title": "系统运维",
+ "desc": "提供热补丁制作、系统监控工具使用指南",
+ "href": "/zh/docs/25.03/tools/maintenance/index.html"
+ },
+ {
+ "title": "安全",
+ "desc": "提供安全配置常用工具使用指南",
+ "href": "/zh/docs/25.03/tools/security/index.html"
+ }
+ ]
+ }
+ ]
+}