Skip to content

优化用户体验

优化用户体验 #18

Workflow file for this run

name: Deployment
on:
workflow_dispatch:
push:
branches:
- '**'
paths:
- '**'
- '!**.md'
- '!LICENSE'
- '!.github\workflows\**'
jobs:
deployment:
runs-on: ubuntu-latest
env:
TZ: Asia/Shanghai
steps:
- name: Checkout qmole-source-site
uses: actions/checkout@v4
- name: HTML/CSS/JS Minifier
uses: docker://devatherock/minify-js:3.0.0
with:
add_suffix: false
- name: Mkdir & Mv
run: |
mkdir /home/runner/tmp
cp -v ./index.html /home/runner/tmp/index.html
cp -v ./About.html /home/runner/tmp/About.html
cp -v ./Installation.html /home/runner/tmp/Installation.html
cp -v ./CNAME /home/runner/tmp/CNAME
cp -r -v ./js /home/runner/tmp/js
cp -r -v ./css /home/runner/tmp/css
- name: Checkout qmole-packages
uses: actions/checkout@v4
with:
repository: chriskmanx/qmole-packages
- name: Build site
run: |
cp -v /home/runner/tmp/index.html REPO/index.html
cp -v /home/runner/tmp/About.html REPO/About.html
cp -v /home/runner/tmp/Installation.html REPO/Installation.html
cp -v /home/runner/tmp/CNAME REPO/CNAME
cp -r -v /home/runner/tmp/js REPO/js
cp -r -v /home/runner/tmp/css REPO/css
cp -v qmole.png REPO/qmole.png
- name: Generate the sitemap
id: sitemap
uses: cicirello/generate-sitemap@v1
with:
path-to-root: ./REPO
base-url-path: https://qmole.pj568.eu.org/
- uses: JamesIves/github-pages-deploy-action@v4
with:
folder: ./REPO