diff --git a/app/.vitepress/public/img/projects/atune/framework-dark-en.png b/app/.vitepress/public/img/projects/atune/framework-dark-en.png new file mode 100644 index 0000000000000000000000000000000000000000..9fe84b975c66459b4904a93aa5f0cc5c62bb5751 Binary files /dev/null and b/app/.vitepress/public/img/projects/atune/framework-dark-en.png differ diff --git a/app/.vitepress/public/img/projects/atune/framework-dark-zh.png b/app/.vitepress/public/img/projects/atune/framework-dark-zh.png new file mode 100644 index 0000000000000000000000000000000000000000..af820a818761988e01b2c87b84d811c12c1d3d7b Binary files /dev/null and b/app/.vitepress/public/img/projects/atune/framework-dark-zh.png differ diff --git a/app/.vitepress/public/img/projects/atune/framework-hight-en.png b/app/.vitepress/public/img/projects/atune/framework-hight-en.png new file mode 100644 index 0000000000000000000000000000000000000000..1e6a2eeab6f1ef70ded2bab431b5b6c1ecb5ebe7 Binary files /dev/null and b/app/.vitepress/public/img/projects/atune/framework-hight-en.png differ diff --git a/app/.vitepress/public/img/projects/atune/framework-hight-zh.png b/app/.vitepress/public/img/projects/atune/framework-hight-zh.png new file mode 100644 index 0000000000000000000000000000000000000000..54d488ba0290d7536cecda4e999892e216fee53a Binary files /dev/null and b/app/.vitepress/public/img/projects/atune/framework-hight-zh.png differ diff --git a/app/.vitepress/public/img/projects/atune/framework.png b/app/.vitepress/public/img/projects/atune/framework.png deleted file mode 100644 index 67b0e1869ee1f7be31d5ac3bb8710832013174e7..0000000000000000000000000000000000000000 Binary files a/app/.vitepress/public/img/projects/atune/framework.png and /dev/null differ diff --git a/app/.vitepress/public/img/projects/atune/illustration-banner.png b/app/.vitepress/public/img/projects/atune/illustration-banner.png index 3bed867d9fa98111e7b67b0ccd9b6a94be2a9fe7..52dbdd5c1a31eea9f459c13ab1b9662d298cb62f 100644 Binary files a/app/.vitepress/public/img/projects/atune/illustration-banner.png and b/app/.vitepress/public/img/projects/atune/illustration-banner.png differ diff --git a/app/.vitepress/public/img/projects/bisheng/background.png b/app/.vitepress/public/img/projects/bisheng/background.png index a040f086617e0839ecb8596ff11c2104ab06818a..65554519f3e90fd300fcdef6662a97c89caa2182 100644 Binary files a/app/.vitepress/public/img/projects/bisheng/background.png and b/app/.vitepress/public/img/projects/bisheng/background.png differ diff --git a/app/.vitepress/public/img/projects/bisheng/banner.png b/app/.vitepress/public/img/projects/bisheng/banner.png deleted file mode 100644 index 186f70d49b7a5bd864cbabe4bffe2f71d6e1d15f..0000000000000000000000000000000000000000 Binary files a/app/.vitepress/public/img/projects/bisheng/banner.png and /dev/null differ diff --git a/app/.vitepress/public/img/projects/bisheng/cards-look.png b/app/.vitepress/public/img/projects/bisheng/cards-look.png index 66e20884aa796b3c29378f9c54358537a971a7d4..3116d720324af644a8b0043b9d524219360f3f40 100644 Binary files a/app/.vitepress/public/img/projects/bisheng/cards-look.png and b/app/.vitepress/public/img/projects/bisheng/cards-look.png differ diff --git a/app/.vitepress/public/img/projects/bisheng/cards-upload.png b/app/.vitepress/public/img/projects/bisheng/cards-upload.png index 7384ecd0c2ca0a410a126bb7b45a23b1a945e694..3cc83cf32e64b01ca46e3bc8915ae8058df5c4e3 100644 Binary files a/app/.vitepress/public/img/projects/bisheng/cards-upload.png and b/app/.vitepress/public/img/projects/bisheng/cards-upload.png differ diff --git a/app/.vitepress/public/img/projects/bisheng/framework-dark-en.png b/app/.vitepress/public/img/projects/bisheng/framework-dark-en.png new file mode 100644 index 0000000000000000000000000000000000000000..113e598b9c67223b727b8738f5bf1446c8ca7f00 Binary files /dev/null and b/app/.vitepress/public/img/projects/bisheng/framework-dark-en.png differ diff --git a/app/.vitepress/public/img/projects/bisheng/framework-dark-zh.png b/app/.vitepress/public/img/projects/bisheng/framework-dark-zh.png new file mode 100644 index 0000000000000000000000000000000000000000..4b706d5dbf4f01b7c1afc44e774834caa0f41cd1 Binary files /dev/null and b/app/.vitepress/public/img/projects/bisheng/framework-dark-zh.png differ diff --git a/app/.vitepress/public/img/projects/bisheng/framework-hight-en.png b/app/.vitepress/public/img/projects/bisheng/framework-hight-en.png new file mode 100644 index 0000000000000000000000000000000000000000..97a552d7ef1a3508e2faa74be8e995d23b18df20 Binary files /dev/null and b/app/.vitepress/public/img/projects/bisheng/framework-hight-en.png differ diff --git a/app/.vitepress/public/img/projects/bisheng/framework-hight-zh.png b/app/.vitepress/public/img/projects/bisheng/framework-hight-zh.png new file mode 100644 index 0000000000000000000000000000000000000000..71987279e0fcdd43e2bf744e66c007dc357b10fa Binary files /dev/null and b/app/.vitepress/public/img/projects/bisheng/framework-hight-zh.png differ diff --git a/app/.vitepress/public/img/projects/bisheng/framework.png b/app/.vitepress/public/img/projects/bisheng/framework.png deleted file mode 100644 index 890b73a20ce7693c45d2592b64bffaefdf38f913..0000000000000000000000000000000000000000 Binary files a/app/.vitepress/public/img/projects/bisheng/framework.png and /dev/null differ diff --git a/app/.vitepress/public/img/projects/bisheng/illustration-banner.png b/app/.vitepress/public/img/projects/bisheng/illustration-banner.png index 79e8535437ed4980cc3e39a86152cd5e40f41639..b9c8171f527d18ae5b131711029379fc5ef01805 100644 Binary files a/app/.vitepress/public/img/projects/bisheng/illustration-banner.png and b/app/.vitepress/public/img/projects/bisheng/illustration-banner.png differ diff --git a/app/.vitepress/public/img/projects/bisheng/illustration-grain.png b/app/.vitepress/public/img/projects/bisheng/illustration-grain.png index 9eaffe219924dd80f4c17d049bf90015271fcb0e..8667cdb3900395bab8196db499509ff6fbdd0f69 100644 Binary files a/app/.vitepress/public/img/projects/bisheng/illustration-grain.png and b/app/.vitepress/public/img/projects/bisheng/illustration-grain.png differ diff --git a/app/.vitepress/public/img/projects/bisheng/jiagoutu.png b/app/.vitepress/public/img/projects/bisheng/jiagoutu.png deleted file mode 100644 index 14e9863c0b5ecf51289180e05f428c1a14b50202..0000000000000000000000000000000000000000 Binary files a/app/.vitepress/public/img/projects/bisheng/jiagoutu.png and /dev/null differ diff --git a/app/.vitepress/public/img/projects/bisheng/meeting.png b/app/.vitepress/public/img/projects/bisheng/meeting.png deleted file mode 100644 index 991b17e880b490ca647a5f7df0e59a6224f3adee..0000000000000000000000000000000000000000 Binary files a/app/.vitepress/public/img/projects/bisheng/meeting.png and /dev/null differ diff --git a/app/.vitepress/public/img/projects/bisheng/roadmap.png b/app/.vitepress/public/img/projects/bisheng/roadmap.png deleted file mode 100644 index 756d1dfb0c6ee105aae237c4dd260de2198e9a17..0000000000000000000000000000000000000000 Binary files a/app/.vitepress/public/img/projects/bisheng/roadmap.png and /dev/null differ diff --git a/app/.vitepress/public/img/projects/bisheng/zh-speker.png b/app/.vitepress/public/img/projects/bisheng/zh-speker.png deleted file mode 100644 index da0269afa4c9d5f3d5342d799955e28c4a12dec8..0000000000000000000000000000000000000000 Binary files a/app/.vitepress/public/img/projects/bisheng/zh-speker.png and /dev/null differ diff --git a/app/.vitepress/public/img/projects/bisheng/zh-sponsor.png b/app/.vitepress/public/img/projects/bisheng/zh-sponsor.png deleted file mode 100644 index 6ca3cf4b696b1a8e65d1689a43b7ae8de87a1c4d..0000000000000000000000000000000000000000 Binary files a/app/.vitepress/public/img/projects/bisheng/zh-sponsor.png and /dev/null differ diff --git a/app/.vitepress/public/img/projects/isula/framework-isula-build-dark-en.png b/app/.vitepress/public/img/projects/isula/framework-isula-build-dark-en.png new file mode 100644 index 0000000000000000000000000000000000000000..bb81e15078697f795a3e8801de2f472888e51fdd Binary files /dev/null and b/app/.vitepress/public/img/projects/isula/framework-isula-build-dark-en.png differ diff --git a/app/.vitepress/public/img/projects/isula/framework-isula-build-hight-en.png b/app/.vitepress/public/img/projects/isula/framework-isula-build-hight-en.png new file mode 100644 index 0000000000000000000000000000000000000000..666d5f9b5a6af53c62251c7abd367b42df9d86df Binary files /dev/null and b/app/.vitepress/public/img/projects/isula/framework-isula-build-hight-en.png differ diff --git a/app/.vitepress/public/img/projects/isula/framework-isula-transform-dark-en.png b/app/.vitepress/public/img/projects/isula/framework-isula-transform-dark-en.png new file mode 100644 index 0000000000000000000000000000000000000000..264f3c204f721ddf67c8ffc741cc4ee5d1ac5d37 Binary files /dev/null and b/app/.vitepress/public/img/projects/isula/framework-isula-transform-dark-en.png differ diff --git a/app/.vitepress/public/img/projects/isula/framework-isula-transform-hight-en.png b/app/.vitepress/public/img/projects/isula/framework-isula-transform-hight-en.png new file mode 100644 index 0000000000000000000000000000000000000000..b010dd8ef7c659eac973c7f5735b1e7e9228d2b3 Binary files /dev/null and b/app/.vitepress/public/img/projects/isula/framework-isula-transform-hight-en.png differ diff --git a/app/.vitepress/public/img/projects/isula/framework-isulad-dark-en.png b/app/.vitepress/public/img/projects/isula/framework-isulad-dark-en.png new file mode 100644 index 0000000000000000000000000000000000000000..5349394ccc140b2f81fc5e0b12fd94cc4040eb4b Binary files /dev/null and b/app/.vitepress/public/img/projects/isula/framework-isulad-dark-en.png differ diff --git a/app/.vitepress/public/img/projects/isula/framework-isulad-dark-zh.png b/app/.vitepress/public/img/projects/isula/framework-isulad-dark-zh.png new file mode 100644 index 0000000000000000000000000000000000000000..5571804c342f41237ca552c8f5bad6847ce05454 Binary files /dev/null and b/app/.vitepress/public/img/projects/isula/framework-isulad-dark-zh.png differ diff --git a/app/.vitepress/public/img/projects/isula/framework-isulad-hight-en.png b/app/.vitepress/public/img/projects/isula/framework-isulad-hight-en.png new file mode 100644 index 0000000000000000000000000000000000000000..da1a7720ff6a5981e4cf96f49a7330992aee72ec Binary files /dev/null and b/app/.vitepress/public/img/projects/isula/framework-isulad-hight-en.png differ diff --git a/app/.vitepress/public/img/projects/isula/framework-isulad-hight-zh.png b/app/.vitepress/public/img/projects/isula/framework-isulad-hight-zh.png new file mode 100644 index 0000000000000000000000000000000000000000..ee03110db65b79988e228cd0b6be6b12e458e682 Binary files /dev/null and b/app/.vitepress/public/img/projects/isula/framework-isulad-hight-zh.png differ diff --git a/app/.vitepress/public/img/projects/isula/framework-isulad.png b/app/.vitepress/public/img/projects/isula/framework-isulad.png deleted file mode 100644 index bdb78f5d0f35032fd577ceedf653a6e8550a1652..0000000000000000000000000000000000000000 Binary files a/app/.vitepress/public/img/projects/isula/framework-isulad.png and /dev/null differ diff --git a/app/.vitepress/public/img/projects/isula/illustration-banner.png b/app/.vitepress/public/img/projects/isula/illustration-banner.png index fdaad73e4fe4608c376a617e8d3608984c67556b..9b4fab24da8687c20bc806f0b9374d21d0905e0d 100644 Binary files a/app/.vitepress/public/img/projects/isula/illustration-banner.png and b/app/.vitepress/public/img/projects/isula/illustration-banner.png differ diff --git a/app/.vitepress/public/img/projects/isula/isula-grain.png b/app/.vitepress/public/img/projects/isula/isula-grain.png deleted file mode 100644 index 6fb9bee79f3483874a1ba3848fe66333c47f35ac..0000000000000000000000000000000000000000 Binary files a/app/.vitepress/public/img/projects/isula/isula-grain.png and /dev/null differ diff --git a/app/.vitepress/public/img/projects/isula/isula-logo.png b/app/.vitepress/public/img/projects/isula/isula-logo.png index a73ab295f2b7fcabb793c21d197dc19e2288d0b9..9377f5e7c0c5e11bff1bbd5d975003492b25340e 100644 Binary files a/app/.vitepress/public/img/projects/isula/isula-logo.png and b/app/.vitepress/public/img/projects/isula/isula-logo.png differ diff --git a/app/.vitepress/public/img/projects/secgear/framework-dark-en.png b/app/.vitepress/public/img/projects/secgear/framework-dark-en.png new file mode 100644 index 0000000000000000000000000000000000000000..cdd523986bdf325ce7c956489e5d0969699bebba Binary files /dev/null and b/app/.vitepress/public/img/projects/secgear/framework-dark-en.png differ diff --git a/app/.vitepress/public/img/projects/secgear/framework-hight-en.png b/app/.vitepress/public/img/projects/secgear/framework-hight-en.png new file mode 100644 index 0000000000000000000000000000000000000000..4e6a86eab81ca2061743bdcb8ea568ec6ef47397 Binary files /dev/null and b/app/.vitepress/public/img/projects/secgear/framework-hight-en.png differ diff --git a/app/.vitepress/public/img/projects/secgear/framework.png b/app/.vitepress/public/img/projects/secgear/framework.png deleted file mode 100644 index e17b11828606ca286c9201e48b01be42ee1c48f0..0000000000000000000000000000000000000000 Binary files a/app/.vitepress/public/img/projects/secgear/framework.png and /dev/null differ diff --git a/app/.vitepress/public/img/projects/secgear/illustration-banner.png b/app/.vitepress/public/img/projects/secgear/illustration-banner.png index f7aa5bd6be4c3c443ec356b7c434d5d330723aa2..e7d3f08f2846818a9ba76cc1e08e8a78114d52ef 100644 Binary files a/app/.vitepress/public/img/projects/secgear/illustration-banner.png and b/app/.vitepress/public/img/projects/secgear/illustration-banner.png differ diff --git a/app/.vitepress/public/img/projects/share/banner-background.png b/app/.vitepress/public/img/projects/share/banner-background.png index 5fd68cfab00e6e111fd3763bae607d40fbbfa5f3..777178c91d549c458afa5cb1fba538b4ae45c937 100644 Binary files a/app/.vitepress/public/img/projects/share/banner-background.png and b/app/.vitepress/public/img/projects/share/banner-background.png differ diff --git a/app/.vitepress/public/img/projects/share/card-shading.png b/app/.vitepress/public/img/projects/share/card-shading.png index 425a9c5d5fb9fdb518d8e01c16c0873843d9e2a1..78e70dbd351608d18c14f304fb1900ee0e2a3020 100644 Binary files a/app/.vitepress/public/img/projects/share/card-shading.png and b/app/.vitepress/public/img/projects/share/card-shading.png differ diff --git a/app/.vitepress/public/img/projects/share/cards-letter.png b/app/.vitepress/public/img/projects/share/cards-letter.png index 867964bab32bb0e09240fcfa6627040452b8a1b2..c43db5b7cd6f3810938bd00d6f99c43f3521d353 100644 Binary files a/app/.vitepress/public/img/projects/share/cards-letter.png and b/app/.vitepress/public/img/projects/share/cards-letter.png differ diff --git a/app/.vitepress/public/img/projects/share/cards-tv.png b/app/.vitepress/public/img/projects/share/cards-tv.png index b46cf0d185b3171d48c93dd7ec6d4db67a6915fe..58848c7fbccc613d025ae99526c2c3e252416fdf 100644 Binary files a/app/.vitepress/public/img/projects/share/cards-tv.png and b/app/.vitepress/public/img/projects/share/cards-tv.png differ diff --git a/app/.vitepress/public/img/projects/share/cards-work.png b/app/.vitepress/public/img/projects/share/cards-work.png index 96af5eeaefd78c5c18792838f0565bc6d3b06b89..0c4a0fb2882318fe93f4e3c9e4aba318988b62d7 100644 Binary files a/app/.vitepress/public/img/projects/share/cards-work.png and b/app/.vitepress/public/img/projects/share/cards-work.png differ diff --git a/app/.vitepress/public/img/projects/share/grain.png b/app/.vitepress/public/img/projects/share/grain.png deleted file mode 100644 index efd0c97e791f07151a87c8708ad13f0f12d3a3f4..0000000000000000000000000000000000000000 Binary files a/app/.vitepress/public/img/projects/share/grain.png and /dev/null differ diff --git a/app/.vitepress/public/img/projects/share/group.png b/app/.vitepress/public/img/projects/share/group.png index 9f92b1ae31d3d7abd5b7d6bf50731e8c7d72b18e..47c4afbcab0a9b139f16922cc999dc3078367a8b 100644 Binary files a/app/.vitepress/public/img/projects/share/group.png and b/app/.vitepress/public/img/projects/share/group.png differ diff --git a/app/.vitepress/public/img/projects/share/illustration-arrow.png b/app/.vitepress/public/img/projects/share/illustration-arrow.png index 40a4e88f5ed4c38884396dcce742e8eb54df19ac..6cbb946149a436c234f2a3ed675c2641c3c6542a 100644 Binary files a/app/.vitepress/public/img/projects/share/illustration-arrow.png and b/app/.vitepress/public/img/projects/share/illustration-arrow.png differ diff --git a/app/.vitepress/public/img/projects/share/illustration-book.png b/app/.vitepress/public/img/projects/share/illustration-book.png index c002f15be3a56e4d33c71d713ab0e5022136e91a..de1b059305573001fc5cb6930516b4b7946bebb8 100644 Binary files a/app/.vitepress/public/img/projects/share/illustration-book.png and b/app/.vitepress/public/img/projects/share/illustration-book.png differ diff --git a/app/.vitepress/public/img/projects/share/illustration-file.png b/app/.vitepress/public/img/projects/share/illustration-file.png index 7970f793980d769e1eac10ef1a8ed8d5df1d929a..e1957d75f6bb6dc1b13ca824e945589bea60b42a 100644 Binary files a/app/.vitepress/public/img/projects/share/illustration-file.png and b/app/.vitepress/public/img/projects/share/illustration-file.png differ diff --git a/app/.vitepress/public/img/projects/share/illustration-glass.png b/app/.vitepress/public/img/projects/share/illustration-glass.png index ac603380d815be25299b5c035687e319ecd89952..38c0265d13fbf3ffd489c6cf2d5f26812887e512 100644 Binary files a/app/.vitepress/public/img/projects/share/illustration-glass.png and b/app/.vitepress/public/img/projects/share/illustration-glass.png differ diff --git a/app/.vitepress/public/img/projects/share/illustration-newspapper.png b/app/.vitepress/public/img/projects/share/illustration-newspapper.png index 2e97c70a2a154edc6aff33c202d78a8c49f7a76f..2e31f8c3ebdb5e921fb4b0faa2e27436d06b1b18 100644 Binary files a/app/.vitepress/public/img/projects/share/illustration-newspapper.png and b/app/.vitepress/public/img/projects/share/illustration-newspapper.png differ diff --git a/app/.vitepress/public/img/projects/share/mobile-group.png b/app/.vitepress/public/img/projects/share/mobile-group.png index 9ecbd6936d0a3ae8637070e9d1ae688ffb517ca7..525d711f8ab968bb1e9a7153f2d921d9bea417ec 100644 Binary files a/app/.vitepress/public/img/projects/share/mobile-group.png and b/app/.vitepress/public/img/projects/share/mobile-group.png differ diff --git a/app/.vitepress/public/img/projects/stratovirt/framework-dark-en.png b/app/.vitepress/public/img/projects/stratovirt/framework-dark-en.png new file mode 100644 index 0000000000000000000000000000000000000000..4e584ceb01dab3dff8a49df8280503f65256c3d6 Binary files /dev/null and b/app/.vitepress/public/img/projects/stratovirt/framework-dark-en.png differ diff --git a/app/.vitepress/public/img/projects/stratovirt/framework-hight-en.png b/app/.vitepress/public/img/projects/stratovirt/framework-hight-en.png new file mode 100644 index 0000000000000000000000000000000000000000..d427eec0a9d079259deb429a2675995f6263a207 Binary files /dev/null and b/app/.vitepress/public/img/projects/stratovirt/framework-hight-en.png differ diff --git a/app/.vitepress/public/img/projects/stratovirt/framework.png b/app/.vitepress/public/img/projects/stratovirt/framework.png deleted file mode 100644 index f9b412769ac7d0876d91726a6160ea8577a1ced6..0000000000000000000000000000000000000000 Binary files a/app/.vitepress/public/img/projects/stratovirt/framework.png and /dev/null differ diff --git a/app/.vitepress/public/img/projects/stratovirt/illustration-banner.png b/app/.vitepress/public/img/projects/stratovirt/illustration-banner.png index d5caf12672f0c11ca31c12f28d4b7c5b0ebe6049..32c5135b18e695016d1fcd1b71266850f981a31a 100644 Binary files a/app/.vitepress/public/img/projects/stratovirt/illustration-banner.png and b/app/.vitepress/public/img/projects/stratovirt/illustration-banner.png differ diff --git a/app/.vitepress/public/img/projects/stratovirt/illustration-extend-dark.png b/app/.vitepress/public/img/projects/stratovirt/illustration-extend-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..bf9d19e7cfb2db55319215039d1395e424067b25 Binary files /dev/null and b/app/.vitepress/public/img/projects/stratovirt/illustration-extend-dark.png differ diff --git a/app/.vitepress/public/img/projects/stratovirt/illustration-extend.png b/app/.vitepress/public/img/projects/stratovirt/illustration-extend.png index 54e70f84d4c311d4641881679c292634f3636027..9b9455ddbed5a47d55d9eeb8e3b77fdec8e7c375 100644 Binary files a/app/.vitepress/public/img/projects/stratovirt/illustration-extend.png and b/app/.vitepress/public/img/projects/stratovirt/illustration-extend.png differ diff --git a/app/.vitepress/public/img/projects/stratovirt/illustration-flex-dark.png b/app/.vitepress/public/img/projects/stratovirt/illustration-flex-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..47b10b5c7990a9822082f3372a5bfa9219e9e540 Binary files /dev/null and b/app/.vitepress/public/img/projects/stratovirt/illustration-flex-dark.png differ diff --git a/app/.vitepress/public/img/projects/stratovirt/illustration-flex.png b/app/.vitepress/public/img/projects/stratovirt/illustration-flex.png index 34cfdbe3d324bf9ff0de6e8ff9384950bb691452..4085f13e03d356f61ed36dd7daa78e2860e306c1 100644 Binary files a/app/.vitepress/public/img/projects/stratovirt/illustration-flex.png and b/app/.vitepress/public/img/projects/stratovirt/illustration-flex.png differ diff --git a/app/.vitepress/public/img/projects/stratovirt/illustration-low-noise-dark.png b/app/.vitepress/public/img/projects/stratovirt/illustration-low-noise-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..771584aeed0456f90d1fd6af340f1f0b171da51f Binary files /dev/null and b/app/.vitepress/public/img/projects/stratovirt/illustration-low-noise-dark.png differ diff --git a/app/.vitepress/public/img/projects/stratovirt/illustration-low-noise.png b/app/.vitepress/public/img/projects/stratovirt/illustration-low-noise.png index 251e020cef1c3bbd74fb077ac6f696376287a782..ffc5d244c5bf22ccc68470bd4837ab4e8408edc5 100644 Binary files a/app/.vitepress/public/img/projects/stratovirt/illustration-low-noise.png and b/app/.vitepress/public/img/projects/stratovirt/illustration-low-noise.png differ diff --git a/app/.vitepress/public/img/projects/stratovirt/illustration-safety-dark.png b/app/.vitepress/public/img/projects/stratovirt/illustration-safety-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..e22e6ffc08ffdf63e9352f411d252dc321a08b1c Binary files /dev/null and b/app/.vitepress/public/img/projects/stratovirt/illustration-safety-dark.png differ diff --git a/app/.vitepress/public/img/projects/stratovirt/illustration-safety.png b/app/.vitepress/public/img/projects/stratovirt/illustration-safety.png index de1d7fa573616d589e01ed6bea61ae86ec8e0467..389642d8155f9a3d80edc354397cf5f1a8c6d041 100644 Binary files a/app/.vitepress/public/img/projects/stratovirt/illustration-safety.png and b/app/.vitepress/public/img/projects/stratovirt/illustration-safety.png differ diff --git a/app/.vitepress/public/img/projects/stratovirt/illustration-strengthen-dark.png b/app/.vitepress/public/img/projects/stratovirt/illustration-strengthen-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..814eadac7110a9d666df49b22a88dc9e90b1baae Binary files /dev/null and b/app/.vitepress/public/img/projects/stratovirt/illustration-strengthen-dark.png differ diff --git a/app/.vitepress/public/img/projects/stratovirt/illustration-strengthen.png b/app/.vitepress/public/img/projects/stratovirt/illustration-strengthen.png index 5f764aeae17b3bcbbb3c82815eb2fb4c3c453da5..9c5ef75cd49dd1e6c88efe7283bb7a6d65c6797e 100644 Binary files a/app/.vitepress/public/img/projects/stratovirt/illustration-strengthen.png and b/app/.vitepress/public/img/projects/stratovirt/illustration-strengthen.png differ diff --git a/app/.vitepress/public/img/projects/stratovirt/illustration-with-dark.png b/app/.vitepress/public/img/projects/stratovirt/illustration-with-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..22edbd819a0121cf62d033c8ae973bdf5abafa43 Binary files /dev/null and b/app/.vitepress/public/img/projects/stratovirt/illustration-with-dark.png differ diff --git a/app/.vitepress/public/img/projects/stratovirt/illustration-with.png b/app/.vitepress/public/img/projects/stratovirt/illustration-with.png index f30e27c6937feb87ca95a89a2b727ec8ed597f4e..2f54dfe72d0de7c99a5f4aadf62d1039132e5a73 100644 Binary files a/app/.vitepress/public/img/projects/stratovirt/illustration-with.png and b/app/.vitepress/public/img/projects/stratovirt/illustration-with.png differ diff --git a/app/.vitepress/public/img/projects/stratovirt/stratovirt-grain.png b/app/.vitepress/public/img/projects/stratovirt/stratovirt-grain.png new file mode 100644 index 0000000000000000000000000000000000000000..bbc896ef61cf71582a6d5f740736d12cd1bc55ec Binary files /dev/null and b/app/.vitepress/public/img/projects/stratovirt/stratovirt-grain.png differ diff --git a/app/.vitepress/public/img/projects/stratovirt/stratovirt-logo.png b/app/.vitepress/public/img/projects/stratovirt/stratovirt-logo.png index b7e64cc0b9135b47ebef2aa7aa66d4ae329fe7e2..be36a34508b8f9829710b4c23ff8c6191e796876 100644 Binary files a/app/.vitepress/public/img/projects/stratovirt/stratovirt-logo.png and b/app/.vitepress/public/img/projects/stratovirt/stratovirt-logo.png differ diff --git a/app/.vitepress/src/i18n/projects/atune/atune-zh.ts b/app/.vitepress/src/i18n/projects/atune/atune-zh.ts index acab42a7930d970ad65b1afdbe51f9e282414d40..fe70ad6889badb2011c57b64f276323b910e85e4 100644 --- a/app/.vitepress/src/i18n/projects/atune/atune-zh.ts +++ b/app/.vitepress/src/i18n/projects/atune/atune-zh.ts @@ -1,6 +1,6 @@ export default { ATUNE_BANNER_TEXT: ['A-Tune', '一款基于AI开发的智能优化引擎'], - ATUNE_BANNER_IMG: '/img/minisite/svirt/mobile-banner.png', + ATUNE_BANNER_IMG: '/img/projects/atune/illustration-banner.png', ATUNE_DESC: [ 'A-Tune是一款基于openEuler开发的,自动化、智能化性能调优引擎。它利用人工智能技术,对运行在操作系统上的业务建立精准模型,动态感知业务特征并推理出具体应用,根据业务负载情况动态调节并给出最佳的参数配置组合,从而使业务处于最佳运行状态。', ], @@ -62,8 +62,8 @@ export default { }, { IMG: '/img/projects/share/cards-letter.png', - TITLE: '相对我说', - LINK_LIST: ['mail'], + TITLE: '想对我说', + LINK_LIST: ['mail to:a-tune@openeuler.org'], SHOW: true, }, { @@ -83,7 +83,8 @@ export default { '交互系统层:用于各类系统资源的监控和配置,调优策略执行在本层进行。', '优化模型库:包含10大类20+款应用场景的优化配置', ], - FRAMEWORK_IMG: '/img/projects/atune/framework.png', + FRAMEWORK_IMG: '/img/projects/atune/framework-hight-zh.png', + FRAMEWORK_IMG_DARK: '/img/projects/atune/framework-dark-zh.png', }, ATUNE_DOCUMENT: { TITLE_OUTSIDE: '文档', diff --git a/app/.vitepress/src/i18n/projects/bishengjdk/bishengjdk-zh.ts b/app/.vitepress/src/i18n/projects/bishengjdk/bishengjdk-zh.ts index 28482ab758f090329264808d9d64671fbd4ecff6..8f9ad9aa4f1eeeeca89c0c49a9d2dd359aa055a4 100644 --- a/app/.vitepress/src/i18n/projects/bishengjdk/bishengjdk-zh.ts +++ b/app/.vitepress/src/i18n/projects/bishengjdk/bishengjdk-zh.ts @@ -18,8 +18,12 @@ export default { TEXT: '毕昇JDK11', LINK: 'https://gitee.com/openeuler/bishengjdk-11', }, + { + TEXT: '毕昇JDK 17', + LINK: 'https://gitee.com/openeuler/bishengjdk-17', + }, ], - STATUS: false, + SHOW: false, }, { IMG: '/img/projects/share/cards-letter.png', @@ -33,16 +37,27 @@ export default { TEXT: '毕昇JDK11', LINK: 'https://gitee.com/openeuler/bishengjdk-11/issues', }, + { + TEXT: '毕昇JDK 17', + LINK: 'https://gitee.com/openeuler/bishengjdk-17/issues', + }, ], - STATUS: false, + SHOW: false, }, { IMG: '/img/projects/bisheng/cards-look.png', - TITLE: 'Compiler SIG例会信息', + TITLE: 'SIG例会信息', LINK_LIST: [ - 'https://gitee.com/openeuler/bishengjdk-8/wikis/Compiler%20SIG%E4%BE%8B%E4%BC%9A?sort_id=4182234', + { + TEXT: '2021', + LINK: 'https://gitee.com/openeuler/bishengjdk-8/wikis/Compiler%20SIG%E4%BE%8B%E4%BC%9A?sort_id=4182234', + }, + { + TEXT: '2022', + LINK: 'https://etherpad.openeuler.org/p/Compiler-meetings', + }, ], - STATUS: false, + SHOW: false, }, { IMG: '/img/projects/bisheng/cards-upload.png', @@ -50,7 +65,7 @@ export default { LINK_LIST: [ 'https://gitee.com/openeuler/bishengjdk-8/wikis/%E9%A1%B9%E7%9B%AE%E8%B7%AF%E6%A0%87?sort_id=4182245', ], - STATUS: false, + SHOW: false, }, ], BISHENG_MORE: '更多信息:', @@ -78,7 +93,8 @@ export default { DESC_LIST: [ 'JDK整体架构如下图所示,其中JRE指的是Java Runtime Environment,包括了Java运行时的虚拟机JVM(Java Virtual Machine)、Libraries等。而JDK是JRE的超集,包括了JRE的所有内容,并包含javac、jdb等开发者必须的编译器和调试器。JRE仅提供运行时库、Java虚拟机和其他一些运行Java应用程序所必须的组件。', ], - FRAMEWORK_IMG: '/img/projects/bisheng/framework.png', + FRAMEWORK_IMG: '/img/projects/bisheng/framework-hight-zh.png', + FRAMEWORK_IMG_DARK: '/img/projects/bisheng/framework-dark-zh.png', }, BISHENG_LEARN: { TITLE_OUTSIDE: '学习', diff --git a/app/.vitepress/src/i18n/projects/isula/isula-zh.ts b/app/.vitepress/src/i18n/projects/isula/isula-zh.ts index fe9ec54ff8fd546e73e31c72d32e0db13041a8cd..6f2630e551d1bdb0729647f93ecbfb2f0c725a9a 100644 --- a/app/.vitepress/src/i18n/projects/isula/isula-zh.ts +++ b/app/.vitepress/src/i18n/projects/isula/isula-zh.ts @@ -25,13 +25,14 @@ export default { { IMG: '/img/projects/share/cards-letter.png', TITLE: '相对iSula说', - LINK_LIST: ['mail'], + LINK_LIST: ['mail to:isulad@openeuler.org'], SHOW: true, }, { IMG: '/img/projects/isula/isula-logo.png', TITLE: 'iSula logo', - LINK_LIST: [''], + LINK_LIST: ['/other/projects/isula/'], + SHOW: false, }, ], ISULA_FRAMEWORK: { @@ -62,8 +63,8 @@ export default { '扩展能力:提供插件化架构,可根据用户需要开发定制化插件', '以上的特点使得 iSulad 可以不受硬件规格和架构的限制,更小的底噪开销也使得它的可应用领域更为广泛。', ], - FRAMEWORK_TITLE: 'iSulad 系统架构如下:', - FRAMEWORK_IMG: '/img/projects/isula/framework-isulad.png', + FRAMEWORK_IMG: '/img/projects/isula/framework-isulad-hight-zh.png', + FRAMEWORK_IMG_DARK: '/img/projects/isula/framework-isulad-dark-zh.png', }, ISULAD_BUILD: { DESC_LIST: [ @@ -71,13 +72,18 @@ export default { '构建时,isula-build读取Dockerfile作为输入,快速构建符合Docker镜像和OCI镜像规范的容器镜像,最后将镜像分发至同节点的iSulad/docker、本地tar包或远端容器镜像仓库。', ], FRAMEWORK_TITLE: 'isula-build的架构图如下:', - FRAMEWORK_IMG: '/img/projects/secgear/framework.png', + FRAMEWORK_IMG: '/img/projects/isula/framework-isula-build-hight-en.png', + FRAMEWORK_IMG_DARK: + '/img/projects/isula/framework-isula-build-dark-en.png', }, ISULAD_TRANSFORM: { DESC_LIST: [ 'isula-transform 配合 iSulad 2.0 推出,支持将 Docker 容器引擎管理的容器转换、迁移给 iSulad 引擎进行管理。迁移完成后,就可以通过 iSulad 完成容器的生命周期管理功能。', ], - FRAMEWORK_IMG: '/img/projects/atune/framework.png', + FRAMEWORK_IMG: + '/img/projects/isula/framework-isula-transform-hight-en.png', + FRAMEWORK_IMG_DARK: + '/img/projects/isula/framework-isula-transform-dark-en.png', }, }, ISULA_DOCUMENT: { @@ -103,14 +109,9 @@ export default { IMG: '/img/projects/share/illustration-arrow.png', THEME: 'README', DESC: '阅读iSula的基础信息', - LINK: [ - { - TEXT: 'README', - LINK: 'https://gitee.com/openeuler/iSulad/blob/master/README.md', - }, - ], + LINK: [], BACKGROUND: { - IMG: '/img/projects/isula/isula-grain.png', + IMG: '/img/projects/share/group.png', TYPE: 2, }, }, @@ -118,14 +119,9 @@ export default { IMG: '/img/projects/share/illustration-file.png', THEME: '架构说明', DESC: '了解iSula的架构说明', - LINK: [ - { - TEXT: '架构说明', - LINK: 'https://gitee.com/openeuler/iSulad/blob/master/docs/architecture_zh.md', - }, - ], + LINK: [], BACKGROUND: { - IMG: '/img/projects/isula/isula-grain.png', + IMG: '/img/projects/share/group.png', TYPE: 2, }, }, @@ -133,22 +129,9 @@ export default { IMG: '/img/projects/share/illustration-book.png', THEME: '编译手册', DESC: '学习isula编译手册', - LINK: [ - { - TEXT: '编译手册', - LINK: 'https://gitee.com/openeuler/iSulad/blob/master/docs/build_guide_zh.md', - }, - { - TEXT: '在risc-v上面', - LINK: 'https://gitee.com/openeuler/iSulad/blob/master/docs/build_guide_riscv.md', - }, - { - TEXT: '与k8s/CNI集成', - LINK: 'https://gitee.com/openeuler/iSulad/blob/master/docs/integration.md', - }, - ], + LINK: [], BACKGROUND: { - IMG: '/img/projects/isula/isula-grain.png', + IMG: '/img/projects/share/group.png', TYPE: 2, }, }, @@ -159,30 +142,20 @@ export default { { IMG: '/img/projects/share/illustration-arrow.png', THEME: 'README', - DESC: 'xxxdx', - LINK: [ - { - TEXT: 'README', - LINK: 'https://gitee.com/openeuler/isula-build/blob/master/README.zh.md', - }, - ], + DESC: '阅读iSula基础信息', + LINK: [], BACKGROUND: { - IMG: '/img/projects/isula/isula-grain.png', + IMG: '/img/projects/share/group.png', TYPE: 2, }, }, { - IMG: '/img/projects/share/illustration-book.png', + IMG: '/img/projects/share/illustration-newspapper.png', THEME: '使用手册', - DESC: 'aaaaa', - LINK: [ - { - TEXT: '使用手册', - LINK: 'https://gitee.com/openeuler/isula-build/blob/master/doc/manual_zh.md', - }, - ], + DESC: '', + LINK: [], BACKGROUND: { - IMG: '/img/projects/isula/isula-grain.png', + IMG: '/img/projects/share/group.png', TYPE: 2, }, }, @@ -191,17 +164,12 @@ export default { ISULAD_TRANSFORM: { DATA_LIST: [ { - IMG: '/img/projects/share/illustration-book.png', + IMG: '/img/projects/share/illustration-arrow.png', THEME: 'README', - DESC: 'ccccc', - LINK: [ - { - TEXT: 'README', - LINK: 'https://gitee.com/openeuler/isula-transform/blob/master/README.md', - }, - ], + DESC: '阅读iSula基础信息', + LINK: [], BACKGROUND: { - IMG: '/img/projects/isula/isula-grain.png', + IMG: '/img/projects/share/group.png', TYPE: 2, }, }, diff --git a/app/.vitepress/src/i18n/projects/secgear/secgear-zh.ts b/app/.vitepress/src/i18n/projects/secgear/secgear-zh.ts index 108c0740550be7718c56fed3dff10f1088ae21f3..9521ec4652c34fea13842c2717720ec0f17c0364 100644 --- a/app/.vitepress/src/i18n/projects/secgear/secgear-zh.ts +++ b/app/.vitepress/src/i18n/projects/secgear/secgear-zh.ts @@ -17,7 +17,8 @@ export default { '基础层:提供丰富的 enclave 开发接口或工具,包含代码生成工具和enclave声明周期管理等接口,并且在安全侧支持POSIX APIs 和标准 OpenSSL 接口,用户基于这些接口可以自由开发安全应用程序 。', ], DESC_BACKGROUND: '/img/projects/share/card-shading.png', - FRAMEWORK_IMG: '/img/projects/secgear/framework.png', + FRAMEWORK_IMG: '/img/projects/secgear/framework-hight-en.png', + FRAMEWORK_IMG_DARK: '/img/projects/secgear/framework-dark-en.png', }, SECGEAR_DOCUMENT: { TITLE_OUTSIDE: '文档', diff --git a/app/.vitepress/src/i18n/projects/stratovirt/stratovirt-zh.ts b/app/.vitepress/src/i18n/projects/stratovirt/stratovirt-zh.ts index 04cd94752c8efe27254c77a80db6b6d22001f568..7c12c7c9e01c493ea4d9e93b38638da96a518b23 100644 --- a/app/.vitepress/src/i18n/projects/stratovirt/stratovirt-zh.ts +++ b/app/.vitepress/src/i18n/projects/stratovirt/stratovirt-zh.ts @@ -27,21 +27,25 @@ export default { IMG: '/img/projects/share/cards-work.png', TITLE: '开启毕昇JDK之旅', LINK_LIST: ['https://gitee.com/openeuler/stratovirt'], + SHOW: false, }, { IMG: '/img/projects/share/cards-letter.png', TITLE: '相对stratovirt说', LINK_LIST: ['https://gitee.com/openeuler/stratovirt/issues'], + SHOW: false, }, { IMG: '/img/projects/share/cards-tv.png', TITLE: '加入StratoVirt大家庭', LINK_LIST: ['https://gitee.com/openeuler/community/tree/master/sig/Virt'], + SHOW: false, }, { IMG: '/img/projects/stratovirt/stratovirt-logo.png', - TITLE: '加入StratoVirt大家庭', - LINK_LIST: [], + TITLE: 'StratoVirt Logo', + LINK_LIST: ['/other/projects/stratovirt/'], + SHOW: false, }, ], SVIRT_CHARACTER: { @@ -85,7 +89,8 @@ export default { SVIRT_FRAMEWORK: { TITLE_OUTSIDE: '架构', TITLE_INSIDE: 'ARCHITECTURE', - FRAMEWORK_IMG: '/img/projects/stratovirt/framework.png', + FRAMEWORK_IMG: '/img/projects/stratovirt/framework-hight-en.png', + FRAMEWORK_IMG_DARK: '/img/projects/stratovirt/framework-dark-en.png', DESC_LIST: [ 'StratoVirt核心架构自顶向下分为三层:', 'OCI兼容接口:兼容QMP(QEMU Machine Protocol)协议,具有完备的OCI兼容能力。', @@ -108,7 +113,7 @@ export default { }, ], BACKGROUND: { - IMG: '/img/projects/share/grain.png', + IMG: '/img/projects/stratovirt/stratovirt-grain.png', TYPE: 1, }, }, @@ -122,13 +127,13 @@ export default { }, ], BACKGROUND: { - IMG: '/img/projects/share/grain.png', + IMG: '/img/projects/stratovirt/stratovirt-grain.png', TYPE: 1, }, }, { THEME: '准备使用环境', - DESC: '阅读准备使用文档', + DESC: '阅读准备使用环境文档', LINK: [ { TEXT: '了解更多', @@ -136,7 +141,7 @@ export default { }, ], BACKGROUND: { - IMG: '/img/projects/share/grain.png', + IMG: '/img/projects/stratovirt/stratovirt-grain.png', TYPE: 1, }, }, @@ -150,13 +155,13 @@ export default { }, ], BACKGROUND: { - IMG: '/img/projects/share/grain.png', + IMG: '/img/projects/stratovirt/stratovirt-grain.png', TYPE: 1, }, }, { - THEME: '虚拟机管理', - DESC: '查看虚拟机配置', + THEME: '管理虚拟机生命周期', + DESC: '学习如何管理虚拟机生命周期', LINK: [ { TEXT: '了解更多', @@ -164,13 +169,13 @@ export default { }, ], BACKGROUND: { - IMG: '/img/projects/share/grain.png', + IMG: '/img/projects/stratovirt/stratovirt-grain.png', TYPE: 1, }, }, { - THEME: '对接iSula安全容器', - DESC: '查看对接iSula安全容器文档', + THEME: '管理虚拟机资源', + DESC: '学习如何管理虚拟机资源', LINK: [ { TEXT: '了解更多', @@ -178,7 +183,7 @@ export default { }, ], BACKGROUND: { - IMG: '/img/projects/share/grain.png', + IMG: '/img/projects/stratovirt/stratovirt-grain.png', TYPE: 1, }, }, @@ -192,7 +197,7 @@ export default { }, ], BACKGROUND: { - IMG: '/img/projects/share/grain.png', + IMG: '/img/projects/stratovirt/stratovirt-grain.png', TYPE: 1, }, }, diff --git a/app/.vitepress/src/views/other/projects/atune/TheATune.vue b/app/.vitepress/src/views/other/projects/atune/TheATune.vue index bc6573bb7cf436e56abf5f3f727164f28781d512..4fa5f81c7ba6a43f7f2bffa88e0ada4f03375016 100644 --- a/app/.vitepress/src/views/other/projects/atune/TheATune.vue +++ b/app/.vitepress/src/views/other/projects/atune/TheATune.vue @@ -1,4 +1,5 @@ diff --git a/app/.vitepress/src/views/other/projects/bishengjdk/MiniReference.vue b/app/.vitepress/src/views/other/projects/bishengjdk/MiniReference.vue index 6f5967edfb621f9be586cd8d6d66d01ee90a337d..f0640fffccdf46e0c5654de5a2b24d4bb871df02 100644 --- a/app/.vitepress/src/views/other/projects/bishengjdk/MiniReference.vue +++ b/app/.vitepress/src/views/other/projects/bishengjdk/MiniReference.vue @@ -1,5 +1,12 @@ - - diff --git a/app/.vitepress/src/views/other/projects/components/MiniFrame.vue b/app/.vitepress/src/views/other/projects/components/MiniFrame.vue index bc55d5f5989f7d3351d178c5305de9d731f8d2a8..679266c31fb5387e257c6bb50499130952e25574 100644 --- a/app/.vitepress/src/views/other/projects/components/MiniFrame.vue +++ b/app/.vitepress/src/views/other/projects/components/MiniFrame.vue @@ -1,38 +1,10 @@