Skip to content

Attempt to add Minification to Build Process #160

Attempt to add Minification to Build Process

Attempt to add Minification to Build Process #160

on: push
name: Build and deploy GH Pages
jobs:
build:
runs-on: ubuntu-latest
if: github.ref == 'refs/heads/main'
steps:
- name: checkout
uses: actions/checkout@v4
- name: build with zola
uses: shalzz/[email protected]
env:
TOKEN: ${{ secrets.GITHUB_TOKEN }}
PAGES_BRANCH: _no_deploy
continue-on-error: true
- name: setup node
uses: actions/setup-node@v4
with:
node-version: '20'
- name: install minify
run: npm install -g @tdewolff/minify
- name: minify assets
run: npx @tdewolff/minify -r -o public/ public/
- name: deploy to gh-pages
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./public