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" + } + ] + } + ] +}