diff --git a/.gitignore b/.gitignore index e5434d92311a50c9f1d6ea5aab0816f1eb5e5ccf..83563d75ffebadfd014fb4b553efc181a79453af 100644 --- a/.gitignore +++ b/.gitignore @@ -120,11 +120,14 @@ dist temp-docs +app/zh/docs/**/* +app/en/docs/**/* + app/.vitepress/.temp app/.vitepress/.cache app/.vitepress/dist app/.vitepress/cache -app/.vitepress/public/menu/menu.json -app/.vitepress/public/menu/menu-en.json -app/zh/docs/**/* -app/en/docs/**/* \ No newline at end of file +app/.vitepress/public/menu/**/* +app/.vitepress/public/dsl/**/* + +.env.development \ No newline at end of file diff --git a/app/.env.development b/app/.env.development deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/app/.env.production b/app/.env.production index 5128e49c745870f8a3b9ca5a9eeddce0fe4efcf5..469e7bc108c97a586ade0fe758b0ed6dbe79c6ef 100644 --- a/app/.env.production +++ b/app/.env.production @@ -2,5 +2,20 @@ VITE_LOGIN_URL = https://id.openeuler.org VITE_XSRF_COOKIE_NAME = '_U_T_' VITE_XSRF_HEADER_NAME = 'Token' VITE_COOKIE_DOMAIN = .openeuler.org -VITE_MESSAGE_CENTER_URL = https://message-center.openeuler.org -VITE_MAIN_DOMAIN_URL = https://www.openeuler.org \ No newline at end of file +VITE_MAIN_DOMAIN_URL = https://www.openeuler.org + +VITE_SERVICE_DOCS_URL = https://docs.openeuler.org +VITE_SERVICE_REPO_URL = https://repo.openeuler.openatom.cn +VITE_SERVICE_DATASTAT_URL = https://datastat.openeuler.org +VITE_SERVICE_QUICKISSUE_URL = https://quickissue.openeuler.org +VITE_SERVICE_SOFTWARE_PKG_URL = https://software-pkg.openeuler.org +VITE_SERVICE_ARTLFS_WEBSITE_URL = https://artlfs-website.openeuler.org +VITE_SERVICE_SOFTWARE_URL = https://easysoftware.openeuler.org +VITE_SERVICE_MESSAGE_CENTER_URL = https://message-center.openeuler.org +VITE_SERVICE_OEAS_URL = https://oeas.openeuler.org +VITE_SERVICE_MEETING_MINUTES_URL = https://meeting-minutes.openeuler.org +VITE_SERVICE_CERTIFICATION_URL = https://certification.openeuler.org + +VITE_SERVICE_FORUM_URL = https://forum.openeuler.org +VITE_SERVICE_PKGMANAGE_URL = https://pkgmanage.openeuler.org +VITE_SERVICE_COMPLIANCE_URL = https://compliance.openeuler.org diff --git a/app/.vitepress/src/@types/type-home.ts b/app/.vitepress/src/@types/type-home.ts new file mode 100644 index 0000000000000000000000000000000000000000..d3f762a1755b936dce0be2f71fb36ebc13c4109a --- /dev/null +++ b/app/.vitepress/src/@types/type-home.ts @@ -0,0 +1,38 @@ +export interface HomeBannerItemT { + title: string; + desc: string; + href: string; + bg_light: string; + bg_dark: string; + bg_mb_light: string; + bg_mb_dark: string; + dropdown?: string; +} + +export interface HomeRecommendT { + title: string; + columns: number; + columns_mb: number; + items: HomeBannerItemT[]; +} + +export interface HomeSectionItemT { + title: string; + desc: string; + href: string; + icon?: string; + bg?: string; +} + +export interface HomeSectionT { + title: string; + columns: number; + columns_mb: number; + items: HomeSectionItemT[]; +} + +export interface HomeConfig { + hots: string[]; + recommend: HomeRecommendT; + sections: HomeSectionT[]; +} diff --git a/app/.vitepress/src/assets/category/footer/police.png b/app/.vitepress/src/assets/category/footer/police.png new file mode 100644 index 0000000000000000000000000000000000000000..116368e79ceab8617d988f4aa4b5a722dbff185b Binary files /dev/null and b/app/.vitepress/src/assets/category/footer/police.png differ diff --git a/app/.vitepress/src/components/AppFooter.vue b/app/.vitepress/src/components/AppFooter.vue index 300a859940c297d645cbee355385d83890cae411..68e26dcebd37b590373b1f2971d9e856df152b00 100644 --- a/app/.vitepress/src/components/AppFooter.vue +++ b/app/.vitepress/src/components/AppFooter.vue @@ -1,5 +1,5 @@ -

{{ t('footer.license_1') }} {{ t('footer.license_2') }}

+