From 90f2a1d4ed970c5e303a94bd8144f56ce99dfc29 Mon Sep 17 00:00:00 2001 From: amtoaer Date: Fri, 5 Jul 2024 16:45:42 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=B7=BB=E5=8A=A0=E5=9C=A8=E7=BA=BF?= =?UTF-8?q?=E6=96=87=E6=A1=A3=E7=9A=84=20workflow=20=E6=9E=84=E5=BB=BA?= =?UTF-8?q?=E6=B5=81=EF=BC=8C=E4=BF=AE=E5=A4=8D=E4=B8=80=E4=BA=9B=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/doc.yaml | 39 ++++++++++++++++++++++ docs/index.md | 2 +- docs/{assets/icon.png => public/logo.png} | Bin 3 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/doc.yaml rename docs/{assets/icon.png => public/logo.png} (100%) diff --git a/.github/workflows/doc.yaml b/.github/workflows/doc.yaml new file mode 100644 index 0000000..1db8186 --- /dev/null +++ b/.github/workflows/doc.yaml @@ -0,0 +1,39 @@ +name: Build Docs + +on: + push: + paths: + - 'docs/**' + +jobs: + doc: + if: ${{ github.ref == 'refs/heads/main' }} + name: Build documentation + runs-on: ubuntu-latest + defaults: + run: + working-directory: docs + steps: + - name: Checkout repo + uses: actions/checkout@v4 + - name: Setup bun + uses: oven-sh/setup-bun@v2 + with: + bun-version: latest + - name: Install dependencies + run: bun install --frozen-lockfile + - name: Cache dependencies + uses: actions/cache@v4 + with: + path: ~/.bun/install/cache + key: ${{ runner.os }}-bun-${{ hashFiles('docs/bun.lockb') }} + restore-keys: | + ${{ runner.os }}-bun- + - name: Build documentation + run: bun run docs:build + - name: Deploy Github Pages + uses: peaceiris/actions-gh-pages@v4 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: docs/.vitepress/dist + force_orphan: true \ No newline at end of file diff --git a/docs/index.md b/docs/index.md index a46e55c..1c0dcd2 100644 --- a/docs/index.md +++ b/docs/index.md @@ -20,7 +20,7 @@ hero: text: GitHub link: https://github.com/amtoaer/bili-sync image: - src: /assets/icon.png + src: /logo.png alt: bili-sync features: diff --git a/docs/assets/icon.png b/docs/public/logo.png similarity index 100% rename from docs/assets/icon.png rename to docs/public/logo.png