From 9643801f69ecfbe41d56c62a55205e9204553d39 Mon Sep 17 00:00:00 2001 From: Zyronon Date: Sat, 22 Nov 2025 12:39:31 +0800 Subject: [PATCH 1/2] fix:ci does not work --- .github/workflows/deploy-aliyun-oss.yml | 4 ++-- .github/workflows/deploy-pages.yml | 13 +++---------- 2 files changed, 5 insertions(+), 12 deletions(-) diff --git a/.github/workflows/deploy-aliyun-oss.yml b/.github/workflows/deploy-aliyun-oss.yml index 831ed349..6829e3b3 100644 --- a/.github/workflows/deploy-aliyun-oss.yml +++ b/.github/workflows/deploy-aliyun-oss.yml @@ -1,8 +1,8 @@ name: Deploy to Aliyun OSS on: -# push: -# branches: [ 'master' ] + push: + branches: [ 'master' ] workflow_dispatch: permissions: diff --git a/.github/workflows/deploy-pages.yml b/.github/workflows/deploy-pages.yml index b724bda3..dfc8fbe7 100644 --- a/.github/workflows/deploy-pages.yml +++ b/.github/workflows/deploy-pages.yml @@ -2,7 +2,7 @@ name: Deploy to GitHub Pages on: push: - branches: [ 'feat/mobile' ] + branches: [ 'master' ] workflow_dispatch: permissions: @@ -13,7 +13,8 @@ permissions: jobs: build: runs-on: ubuntu-latest - + outputs: + build-path: dist steps: - name: Checkout uses: actions/checkout@v4 @@ -41,14 +42,6 @@ jobs: # Upload dist repository path: './dist' - deploy: - needs: build - runs-on: ubuntu-latest - environment: - name: github-pages - url: ${{ steps.deployment.outputs.page_url }} - - steps: - name: Deploy to GitHub Pages id: deployment uses: actions/deploy-pages@v4 From 043eaddfef4223e58ba263ee5aee92c3e751e4a3 Mon Sep 17 00:00:00 2001 From: Zyronon Date: Sat, 22 Nov 2025 13:06:42 +0800 Subject: [PATCH 2/2] feat:adapted for mobile devices --- components.d.ts | 14 ++++++++++++++ public/static-home.html | 31 +++++++++++++++++++++++++++---- src/pages/setting/Setting.vue | 8 ++++++++ 3 files changed, 49 insertions(+), 4 deletions(-) diff --git a/components.d.ts b/components.d.ts index cb5453a2..ce7ab422 100644 --- a/components.d.ts +++ b/components.d.ts @@ -41,6 +41,7 @@ declare module 'vue' { IconFluentArrowBounce20Regular: typeof import('~icons/fluent/arrow-bounce20-regular')['default'] IconFluentArrowCircleRight16Regular: typeof import('~icons/fluent/arrow-circle-right16-regular')['default'] IconFluentArrowClockwise20Regular: typeof import('~icons/fluent/arrow-clockwise20-regular')['default'] + IconFluentArrowDownload20Regular: typeof import('~icons/fluent/arrow-download20-regular')['default'] IconFluentArrowLeft16Regular: typeof import('~icons/fluent/arrow-left16-regular')['default'] IconFluentArrowRepeatAll20Regular: typeof import('~icons/fluent/arrow-repeat-all20-regular')['default'] IconFluentArrowRight16Regular: typeof import('~icons/fluent/arrow-right16-regular')['default'] @@ -48,6 +49,7 @@ declare module 'vue' { IconFluentArrowShuffle20Filled: typeof import('~icons/fluent/arrow-shuffle20-filled')['default'] IconFluentArrowSort20Regular: typeof import('~icons/fluent/arrow-sort20-regular')['default'] IconFluentArrowSwap20Regular: typeof import('~icons/fluent/arrow-swap20-regular')['default'] + IconFluentBook20Regular: typeof import('~icons/fluent/book20-regular')['default'] IconFluentBookLetter20Regular: typeof import('~icons/fluent/book-letter20-regular')['default'] IconFluentBookNumber20Filled: typeof import('~icons/fluent/book-number20-filled')['default'] IconFluentCalendarDate20Regular: typeof import('~icons/fluent/calendar-date20-regular')['default'] @@ -61,6 +63,8 @@ declare module 'vue' { IconFluentChevronLeft20Filled: typeof import('~icons/fluent/chevron-left20-filled')['default'] IconFluentChevronLeft28Filled: typeof import('~icons/fluent/chevron-left28-filled')['default'] IconFluentChevronUp20Filled: typeof import('~icons/fluent/chevron-up20-filled')['default'] + IconFluentClock20Regular: typeof import('~icons/fluent/clock20-regular')['default'] + IconFluentCopy20Regular: typeof import('~icons/fluent/copy20-regular')['default'] IconFluentCrown20Regular: typeof import('~icons/fluent/crown20-regular')['default'] IconFluentDatabasePerson20Regular: typeof import('~icons/fluent/database-person20-regular')['default'] IconFluentDelete20Regular: typeof import('~icons/fluent/delete20-regular')['default'] @@ -79,6 +83,7 @@ declare module 'vue' { IconFluentMyLocation20Regular: typeof import('~icons/fluent/my-location20-regular')['default'] IconFluentNumberSymbol20Regular: typeof import('~icons/fluent/number-symbol20-regular')['default'] IconFluentPaddingLeft20Regular: typeof import('~icons/fluent/padding-left20-regular')['default'] + IconFluentPen20Regular: typeof import('~icons/fluent/pen20-regular')['default'] IconFluentPerson20Regular: typeof import('~icons/fluent/person20-regular')['default'] IconFluentPhone20Regular: typeof import('~icons/fluent/phone20-regular')['default'] IconFluentPlay20Regular: typeof import('~icons/fluent/play20-regular')['default'] @@ -87,14 +92,17 @@ declare module 'vue' { IconFluentSearch20Regular: typeof import('~icons/fluent/search20-regular')['default'] IconFluentSearch24Regular: typeof import('~icons/fluent/search24-regular')['default'] IconFluentSettings20Regular: typeof import('~icons/fluent/settings20-regular')['default'] + IconFluentShare20Regular: typeof import('~icons/fluent/share20-regular')['default'] IconFluentShieldQuestion20Regular: typeof import('~icons/fluent/shield-question20-regular')['default'] IconFluentSlideTextTitleEdit20Regular: typeof import('~icons/fluent/slide-text-title-edit20-regular')['default'] + IconFluentSparkle20Regular: typeof import('~icons/fluent/sparkle20-regular')['default'] IconFluentSpeakerEdit20Regular: typeof import('~icons/fluent/speaker-edit20-regular')['default'] IconFluentSpeakerSettings20Regular: typeof import('~icons/fluent/speaker-settings20-regular')['default'] IconFluentStar16Filled: typeof import('~icons/fluent/star16-filled')['default'] IconFluentStar16Regular: typeof import('~icons/fluent/star16-regular')['default'] IconFluentStar20Filled: typeof import('~icons/fluent/star20-filled')['default'] IconFluentStarAdd16Regular: typeof import('~icons/fluent/star-add16-regular')['default'] + IconFluentTarget20Regular: typeof import('~icons/fluent/target20-regular')['default'] IconFluentTextBulletListSquare20Regular: typeof import('~icons/fluent/text-bullet-list-square20-regular')['default'] IconFluentTextEditStyle20Regular: typeof import('~icons/fluent/text-edit-style20-regular')['default'] IconFluentTextListAbcUppercaseLtr20Regular: typeof import('~icons/fluent/text-list-abc-uppercase-ltr20-regular')['default'] @@ -105,11 +113,17 @@ declare module 'vue' { IconFluentWeatherSunny16Regular: typeof import('~icons/fluent/weather-sunny16-regular')['default'] IconIconParkOutlineAddMusic: typeof import('~icons/icon-park-outline/add-music')['default'] IconIxWechatLogo: typeof import('~icons/ix/wechat-logo')['default'] + IconMaterialSymbolsMail: typeof import('~icons/material-symbols/mail')['default'] + IconMdiSparkles: typeof import('~icons/mdi/sparkles')['default'] IconPhExportLight: typeof import('~icons/ph/export-light')['default'] + IconRiTwitterFill: typeof import('~icons/ri/twitter-fill')['default'] + IconSimpleIconsGithub: typeof import('~icons/simple-icons/github')['default'] IconSimpleIconsWechat: typeof import('~icons/simple-icons/wechat')['default'] + IconSimpleIconsXiaohongshu: typeof import('~icons/simple-icons/xiaohongshu')['default'] IconStreamlineDiscountPercentCoupon: typeof import('~icons/streamline/discount-percent-coupon')['default'] IconSystemUiconsImport: typeof import('~icons/system-uicons/import')['default'] IconUiwAlipay: typeof import('~icons/uiw/alipay')['default'] + IconUiwQq: typeof import('~icons/uiw/qq')['default'] InputNumber: typeof import('./src/components/base/InputNumber.vue')['default'] List: typeof import('./src/components/list/List.vue')['default'] Logo: typeof import('./src/components/Logo.vue')['default'] diff --git a/public/static-home.html b/public/static-home.html index 339e5240..ca173fa4 100644 --- a/public/static-home.html +++ b/public/static-home.html @@ -171,6 +171,7 @@ transform: translate(-50%, -50%); background: rgb(247, 247, 247); width: 30rem; + max-width: 85vw; border-radius: 1rem; display: none; opacity: 0; @@ -225,8 +226,8 @@ margin-bottom: 1rem; } - .w { - width: 60vw; + .container { + width: min(1200px, 92%); } .sky-img { @@ -235,11 +236,33 @@ } .card-wrap { - display: flex; + display: grid; + grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); margin-bottom: 1.2rem; gap: 1rem; } + .card { width: auto; } + + @media (max-width: 768px) { + h1 { font-size: 3rem !important; } + .content { margin-top: 4rem; gap: 1.4rem; } + .base-button { width: 100%; margin: .5rem 0; height: 2.8rem; font-size: 1rem; } + .base-button + .base-button{margin-left: 0;} + .bottom { flex-direction: column; align-items: flex-start; gap: .6rem; } + .sky a { width: 100% !important; } + .sky-img { width: 100%; } + } + + @media (max-width: 480px) { + h1 { font-size: 2.4rem !important; } + .content { margin-top: 3.2rem; gap: 1.2rem; } + } + + + html, body { -webkit-tap-highlight-color: transparent; } + .icon { padding: .2rem; } + .bottom { display: flex; gap: 1rem; @@ -348,7 +371,7 @@ class="sky-img"> 赞助:Skywork.AI: 10 tasks in 1 hour, not 10 hours →Limited free spots: 127 left -
+
📚
diff --git a/src/pages/setting/Setting.vue b/src/pages/setting/Setting.vue index 71303380..b90b8388 100644 --- a/src/pages/setting/Setting.vue +++ b/src/pages/setting/Setting.vue @@ -686,6 +686,14 @@ function importOldData() {
+
+
+
+
日期:2025/11/22
+
内容:适配移动端
+
+
+