From 92961c0d90e45e3ba3dbedb695aed3519b99e3f1 Mon Sep 17 00:00:00 2001 From: Splitter Date: Mon, 26 Feb 2024 23:24:03 +0000 Subject: [PATCH] starters: update modules --- .github/workflows/publish.yaml | 68 ++++++++++++------------ assets/media/book.svg | 2 - assets/media/icons/{ => custom}/.gitkeep | 0 content/docs/guide/project-structure.md | 2 +- go.mod | 2 +- hugoblox.yaml | 2 + netlify.toml | 2 +- 7 files changed, 39 insertions(+), 39 deletions(-) delete mode 100644 assets/media/book.svg rename assets/media/icons/{ => custom}/.gitkeep (100%) create mode 100644 hugoblox.yaml diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 100c574..2db878c 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -1,7 +1,7 @@ name: Deploy website to GitHub Pages env: - WC_HUGO_VERSION: '0.122.0' + WC_HUGO_VERSION: '0.123.4' on: # Trigger the workflow every time you push to the `main` branch @@ -26,37 +26,37 @@ jobs: if: github.repository_owner != 'HugoBlox' runs-on: ubuntu-latest steps: - - name: Checkout - uses: actions/checkout@v4 - with: + - name: Checkout + uses: actions/checkout@v4 + with: # Fetch history for Hugo's .GitInfo and .Lastmod - fetch-depth: 0 - - name: Setup Hugo - uses: peaceiris/actions-hugo@v2 - with: - hugo-version: ${{ env.WC_HUGO_VERSION }} - extended: true - - uses: actions/cache@v3 - with: - path: /tmp/hugo_cache_runner/ - key: ${{ runner.os }}-hugomod-${{ hashFiles('**/go.mod') }} - restore-keys: | - ${{ runner.os }}-hugomod- - - name: Setup Pages - id: pages - uses: actions/configure-pages@v3 - - name: Build with Hugo - env: - HUGO_ENVIRONMENT: production - run: | - echo "Hugo Cache Dir: $(hugo config | grep cachedir)" - hugo --minify --baseURL "${{ steps.pages.outputs.base_url }}/" - - name: Generate Pagefind search index - run: npx pagefind --source "public" - - name: Upload artifact - uses: actions/upload-pages-artifact@v2 - with: - path: ./public + fetch-depth: 0 + - name: Setup Hugo + uses: peaceiris/actions-hugo@v2 + with: + hugo-version: ${{ env.WC_HUGO_VERSION }} + extended: true + - uses: actions/cache@v3 + with: + path: /tmp/hugo_cache_runner/ + key: ${{ runner.os }}-hugomod-${{ hashFiles('**/go.mod') }} + restore-keys: | + ${{ runner.os }}-hugomod- + - name: Setup Pages + id: pages + uses: actions/configure-pages@v3 + - name: Build with Hugo + env: + HUGO_ENVIRONMENT: production + run: | + echo "Hugo Cache Dir: $(hugo config | grep cachedir)" + hugo --minify --baseURL "${{ steps.pages.outputs.base_url }}/" + - name: Generate Pagefind search index + run: npx pagefind --source "public" + - name: Upload artifact + uses: actions/upload-pages-artifact@v2 + with: + path: ./public # Deploy website to GitHub Pages hosting deploy: @@ -67,6 +67,6 @@ jobs: runs-on: ubuntu-latest needs: build steps: - - name: Deploy to GitHub Pages - id: deployment - uses: actions/deploy-pages@v2 + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v2 diff --git a/assets/media/book.svg b/assets/media/book.svg deleted file mode 100644 index 7583edc..0000000 --- a/assets/media/book.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/assets/media/icons/.gitkeep b/assets/media/icons/custom/.gitkeep similarity index 100% rename from assets/media/icons/.gitkeep rename to assets/media/icons/custom/.gitkeep diff --git a/content/docs/guide/project-structure.md b/content/docs/guide/project-structure.md index f469d59..b3a6bf0 100644 --- a/content/docs/guide/project-structure.md +++ b/content/docs/guide/project-structure.md @@ -11,7 +11,7 @@ There are **4 main folders for Hugo-based sites**: - `_index.md` the homepage (**Hugo requires that the homepage and archive pages have an underscore prefix**) - `assets/` - `media/` for your media files (images, videos) - - `icons/` upload any custom SVG icons you want to use + - `icons/custom/` upload any custom SVG icons you want to use - `config/_default/` for your site configuration files - `hugo.yaml` to configure Hugo (site title, URL, Hugo options, setup per-folder page features) - `module.yaml` to install or uninstall Hugo themes and plugins diff --git a/go.mod b/go.mod index c385278..bda174a 100644 --- a/go.mod +++ b/go.mod @@ -4,5 +4,5 @@ go 1.15 require ( github.com/HugoBlox/hugo-blox-builder/modules/blox-plugin-netlify v1.1.2-0.20240217212918-ae7f0c597978 - github.com/HugoBlox/hugo-blox-builder/modules/blox-tailwind v0.2.1-0.20240224164709-5fc2af797a35 + github.com/HugoBlox/hugo-blox-builder/modules/blox-tailwind v0.2.1-0.20240226204435-b7ae01c12355 ) diff --git a/hugoblox.yaml b/hugoblox.yaml new file mode 100644 index 0000000..6c043c2 --- /dev/null +++ b/hugoblox.yaml @@ -0,0 +1,2 @@ +build: + hugo_version: '0.123.4' diff --git a/netlify.toml b/netlify.toml index 5a06ecd..ecd1634 100644 --- a/netlify.toml +++ b/netlify.toml @@ -3,7 +3,7 @@ publish = "public" [build.environment] - HUGO_VERSION = "0.122.0" + HUGO_VERSION = "0.123.4" HUGO_ENABLEGITINFO = "true" [context.production.environment]