Skip to content

hugo: migrate site from Vue placeholder to Hugo (Claude Design) #1

hugo: migrate site from Vue placeholder to Hugo (Claude Design)

hugo: migrate site from Vue placeholder to Hugo (Claude Design) #1

Workflow file for this run

name: Build and Deploy (Hugo)
on:
push:
branches: [main]
workflow_dispatch:
permissions:
contents: write
concurrency:
group: pages
cancel-in-progress: false
jobs:
build-and-deploy:
runs-on: ubuntu-latest
env:
HUGO_VERSION: 0.160.1
steps:
- name: Checkout 🛎️
uses: actions/checkout@v4
with:
submodules: recursive
fetch-depth: 0
- name: Setup Hugo ⚙️
uses: peaceiris/actions-hugo@v3
with:
hugo-version: ${{ env.HUGO_VERSION }}
extended: true
- name: Build 🔧
run: hugo --minify --gc
- name: Deploy 🚀
uses: peaceiris/actions-gh-pages@v4
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./public
publish_branch: gh-pages