Skip to content

style: refine rd border color and navbar border #68

style: refine rd border color and navbar border

style: refine rd border color and navbar border #68

Workflow file for this run

name: Dev Deploy
env:
VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }}
VERCEL_PROJECT_ID: ${{ secrets.VERCEL_PROJECT_ID }}
on:
workflow_dispatch:
push:
branches:
- dev
jobs:
preview-deployment:
runs-on: ubuntu-latest
environment:
name: Dev Preview
url: https://redefine-preview.ohevan.com
steps:
- name: Checkout repository
uses: actions/checkout@v6
- name: Set up pnpm and Node.js
uses: pnpm/setup@v2
with:
runtime: node@24
cache: true
cache-dependency-path: pnpm-lock.yaml
install: false
- name: Install Dependencies
run: pnpm install --frozen-lockfile
- name: Build theme assets
run: pnpm run build
- name: Configure Preview Mode
run: node dev/site-mode.mjs preview
- name: Clean Demo Site
run: pnpm clean
- name: Link Local Theme
run: node dev/link-theme.mjs
- name: Build Hexo Site
run: pnpm --dir dev/site exec hexo generate
- name: Prepare Vercel Prebuilt Output
run: |
mkdir -p dev/site/.vercel/output/static
printf '{"version":3}' > dev/site/.vercel/output/config.json
cp -R dev/site/public/. dev/site/.vercel/output/static/
- name: Install Vercel CLI
run: pnpm add --global vercel@latest
- name: Deploy to Vercel Action
id: deploy-to-vercel
uses: EvanNotFound/vercel-deployment-for-github-actions@v1.2.2
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
VERCEL_TOKEN: ${{ secrets.VERCEL_TOKEN }}
VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }}
VERCEL_PROJECT_ID: ${{ secrets.VERCEL_PROJECT_ID }}
WORKING_DIRECTORY: ${{ github.workspace }}/dev/site
VERCEL_SCOPE: ${{ secrets.VERCEL_SCOPE }}
PRODUCTION: false
GITHUB_DEPLOYMENT: false
PREBUILT: true
DEPLOY_PR_FROM_FORK: true
ALIAS_DOMAINS: |
redefine-preview.ohevan.com
redefine-preview.vercel.app
redefine-preview-git-{SHA}.vercel.app
PR_PREVIEW_DOMAIN: "redefine-preview-pr-{PR}.vercel.app"