Skip to content

fix(exporter): 修复 PNG 导出多行文本截断与宽度异常问题 (#244) #143

fix(exporter): 修复 PNG 导出多行文本截断与宽度异常问题 (#244)

fix(exporter): 修复 PNG 导出多行文本截断与宽度异常问题 (#244) #143

Workflow file for this run

name: Deploy Site
on:
push:
branches:
- main
- dev
workflow_dispatch:
permissions:
contents: write
concurrency:
group: deploy-site-${{ github.ref }}
cancel-in-progress: true
jobs:
build-and-deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 1
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 20
cache: 'npm'
cache-dependency-path: '**/package.json'
- name: Install root dependencies
run: npm install
- name: Build
run: npm run build
- name: Install site dependencies
run: npm --prefix site install
- name: Build site
run: npm run build:site
- name: Deploy to GitHub Pages
# Only deploy to GitHub Pages when the push is to the main or dev branch
if: github.event_name == 'push' &&
(github.ref == 'refs/heads/main' || github.ref == 'refs/heads/dev')
uses: peaceiris/actions-gh-pages@v4
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_branch: gh-pages
publish_dir: site/out
force_orphan: true