feat(css): remove legacy wc.min.css

This commit is contained in:
Splitter
2025-09-16 23:26:35 +00:00
parent 97337ad63a
commit a55ea41726
2 changed files with 65 additions and 63 deletions

View File

@@ -1,7 +1,7 @@
name: Deploy website to GitHub Pages name: Deploy website to GitHub Pages
env: env:
WC_HUGO_VERSION: '0.148.2' WC_HUGO_VERSION: '0.150.0'
NODE_VERSION: '20' NODE_VERSION: '20'
on: on:
@@ -27,76 +27,78 @@ jobs:
if: github.repository_owner != 'HugoBlox' if: github.repository_owner != 'HugoBlox'
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
with: with:
# Fetch history for Hugo's .GitInfo and .Lastmod # Fetch history for Hugo's .GitInfo and .Lastmod
fetch-depth: 0 fetch-depth: 0
- name: Setup Node.js - name: Setup Node.js
uses: actions/setup-node@v4 uses: actions/setup-node@v4
with: with:
node-version: ${{ env.NODE_VERSION }} node-version: ${{ env.NODE_VERSION }}
- name: Setup pnpm - name: Setup pnpm
if: hashFiles('package.json') != '' if: hashFiles('package.json') != ''
uses: pnpm/action-setup@v4 uses: pnpm/action-setup@v4
- name: Install dependencies - name: Install dependencies
run: | run: |
# Install Tailwind CLI if package.json exists # Install Tailwind CLI if package.json exists
if [ -f "package.json" ]; then if [ -f "package.json" ]; then
echo "Installing Tailwind dependencies..." echo "Installing Tailwind dependencies..."
pnpm install || npm install pnpm install || npm install
fi fi
- name: Setup Hugo - name: Setup Hugo
uses: peaceiris/actions-hugo@v3 uses: peaceiris/actions-hugo@v3
with: with:
hugo-version: ${{ env.WC_HUGO_VERSION }} hugo-version: ${{ env.WC_HUGO_VERSION }}
extended: true extended: true
# Cache dependencies (Go modules, node_modules) - stable, rarely changes # Cache dependencies (Go modules, node_modules) - stable, rarely changes
- uses: actions/cache@v4 - uses: actions/cache@v4
with: with:
path: | path: |
/tmp/hugo_cache_runner/ /tmp/hugo_cache_runner/
node_modules/ node_modules/
modules/*/node_modules/ modules/*/node_modules/
key: ${{ runner.os }}-hugo-deps-${{ hashFiles('**/go.mod', '**/package-lock.json', '**/pnpm-lock.yaml') }} key: ${{ runner.os }}-hugo-deps-${{ hashFiles('**/go.mod', '**/package-lock.json',
restore-keys: | '**/pnpm-lock.yaml') }}
${{ runner.os }}-hugo-deps- restore-keys: |
${{ runner.os }}-hugo-deps-
# Cache Hugo resources (processed images, CSS) - invalidates only when assets/config change # Cache Hugo resources (processed images, CSS) - invalidates only when assets/config change
- uses: actions/cache@v4 - uses: actions/cache@v4
with: with:
path: resources/ path: resources/
key: ${{ runner.os }}-hugo-resources-${{ hashFiles('assets/**/*', 'config/**/*', 'hugo.yaml', 'package.json') }} key: ${{ runner.os }}-hugo-resources-${{ hashFiles('assets/**/*', 'config/**/*',
restore-keys: | 'hugo.yaml', 'package.json') }}
${{ runner.os }}-hugo-resources- restore-keys: |
${{ runner.os }}-hugo-resources-
- name: Setup Pages - name: Setup Pages
id: pages id: pages
uses: actions/configure-pages@v5 uses: actions/configure-pages@v5
- name: Build with Hugo - name: Build with Hugo
env: env:
HUGO_ENVIRONMENT: production HUGO_ENVIRONMENT: production
run: | run: |
echo "Hugo Cache Dir: $(hugo config | grep cachedir)" echo "Hugo Cache Dir: $(hugo config | grep cachedir)"
hugo --minify --baseURL "${{ steps.pages.outputs.base_url }}/" hugo --minify --baseURL "${{ steps.pages.outputs.base_url }}/"
- name: Generate Pagefind search index (if applicable) - name: Generate Pagefind search index (if applicable)
run: | run: |
# Check if site uses Pagefind search # Check if site uses Pagefind search
if [ -f "package.json" ] && grep -q "pagefind" package.json; then if [ -f "package.json" ] && grep -q "pagefind" package.json; then
pnpm dlx pagefind --source "public" || npx pagefind --source "public" pnpm dlx pagefind --source "public" || npx pagefind --source "public"
fi fi
- name: Upload artifact - name: Upload artifact
uses: actions/upload-pages-artifact@v4 uses: actions/upload-pages-artifact@v4
with: with:
path: ./public path: ./public
# Deploy website to GitHub Pages hosting # Deploy website to GitHub Pages hosting
deploy: deploy:
@@ -112,6 +114,6 @@ jobs:
url: ${{ steps.deployment.outputs.page_url }} url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Deploy to GitHub Pages - name: Deploy to GitHub Pages
id: deployment id: deployment
uses: actions/deploy-pages@v4 uses: actions/deploy-pages@v4

4
go.mod
View File

@@ -3,6 +3,6 @@ module github.com/HugoBlox/hugo-blox-builder/starters/academic-cv
go 1.19 go 1.19
require ( require (
github.com/HugoBlox/hugo-blox-builder/modules/blox-plugin-netlify v1.1.2 github.com/HugoBlox/hugo-blox-builder/modules/blox-plugin-netlify v0.0.0-20231109145828-d9695efa098f
github.com/HugoBlox/hugo-blox-builder/modules/blox-tailwind v0.7.0 github.com/HugoBlox/hugo-blox-builder/modules/blox-tailwind v0.0.0-20250907230443-1675dd45f046
) )