From 42e3238a5d895ddc095fa3e69091a5aae873cda1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AD=8F=E9=A3=8E?= Date: Tue, 10 Mar 2026 21:48:00 +0800 Subject: [PATCH] test3 --- .gitea/workflows/build.yml | 32 ++++++++++++++++++++++++++++---- 1 file changed, 28 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index d6158e7..b686c7c 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -8,9 +8,33 @@ on: jobs: build: runs-on: ubuntu-latest + steps: - - name: Debug runner + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '20' + + - name: Cache dependencies + uses: actions/cache@v4 + with: + path: ~/.npm + key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-node- + + - name: Install Hexo dependencies + run: npm install + + - name: Build Hexo + run: npm run build + + - name: Deploy to HTML directory run: | - echo "runner ok" - node -v - npm -v + rm -rf /home/ubuntu/html/* + cp -r public/* /home/ubuntu/html/ + echo "✅ 构建完成!" + ls -la /home/ubuntu/html/ \ No newline at end of file