Files
hexo/.gitea/workflows/build.yml
魏风 6bd02882d5
Some checks failed
Build Hexo Site / build (push) Failing after 0s
test4
2026-03-10 21:51:28 +08:00

28 lines
558 B
YAML

name: Build Hexo Site
on:
push:
branches: [main, master]
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
run: |
git clone "${GITEA_SERVER_URL}/${GITHUB_REPOSITORY}.git" .
git checkout "${GITHUB_SHA}"
- name: Install Node.js & Build
run: |
node -v
npm install
npm run build
- name: Deploy
run: |
rm -rf /home/ubuntu/html/*
cp -r public/* /home/ubuntu/html/
echo "✅ 构建完成!"