diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 6b41518e..0942c7ef 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -21,12 +21,17 @@ jobs: uses: actions/setup-go@v6 with: go-version: '1.x' + # Node is used to generate the pagefind index + - name: Setup Node.js environment + uses: actions/setup-node@v6 + with: + node-version: 'latest' - name: Install Dependencies run: sudo apt-get install make curl jq - name: Install pack uses: buildpacks/github-actions/setup-pack@v5.9.5 with: - pack-version: '0.36.0' + pack-version: '0.38.2' - name: Test run: make test env: diff --git a/Makefile b/Makefile index cb782b72..201681e8 100644 --- a/Makefile +++ b/Makefile @@ -30,17 +30,9 @@ TOOLS_BIN:=tools/bin $(TOOLS_BIN): mkdir $(TOOLS_BIN) -# adapted from https://stackoverflow.com/a/12099167/552902 HUGO_OS:=Linux -HUGO_ARCH:=32bit +HUGO_ARCH:=64bit HUGO_EXT:=tar.gz -ifeq ($(OS),Windows_NT) - HUGO_OS:=Windows - HUGO_EXT:=zip -ifeq ($(PROCESSOR_ARCHITECTURE),AMD64) - HUGO_ARCH:=64bit -endif -endif ifeq ($(shell uname -s),Darwin) HUGO_OS:=darwin @@ -135,6 +127,8 @@ build: export PACK_VERSION:=$(PACK_VERSION) build: $(HUGO_BIN) pack-version pack-docs-update @echo "> Building..." $(HUGO_BIN) + # Github Workflows ensures `node` is installed. + npx pagefind --site ./public .PHONY: test test: install-pack-cli check-pack-cli-version install-ugo diff --git a/themes/buildpacks/assets/scss/components/_algolia.scss b/themes/buildpacks/assets/scss/components/_algolia.scss deleted file mode 100644 index edb95ef1..00000000 --- a/themes/buildpacks/assets/scss/components/_algolia.scss +++ /dev/null @@ -1,3 +0,0 @@ -.algolia-autocomplete { - display: block !important; -} \ No newline at end of file diff --git a/themes/buildpacks/assets/scss/site.scss b/themes/buildpacks/assets/scss/site.scss index 9d1ef7d4..043691df 100644 --- a/themes/buildpacks/assets/scss/site.scss +++ b/themes/buildpacks/assets/scss/site.scss @@ -6,7 +6,6 @@ @import 'code'; @import 'syntax'; -@import 'components/algolia'; @import 'components/header'; @import 'components/hero'; @import 'components/grid'; diff --git a/themes/buildpacks/layouts/_default/baseof.html b/themes/buildpacks/layouts/_default/baseof.html index 5974cd85..3b2ea268 100644 --- a/themes/buildpacks/layouts/_default/baseof.html +++ b/themes/buildpacks/layouts/_default/baseof.html @@ -17,8 +17,8 @@ {{ $style := resources.Get "scss/site.scss" | toCSS }} - - + + - - {{ .Title | plainify }} ยท {{ .Site.Title }} diff --git a/themes/buildpacks/layouts/partials/sidebar.html b/themes/buildpacks/layouts/partials/sidebar.html index 587f36af..f7063485 100644 --- a/themes/buildpacks/layouts/partials/sidebar.html +++ b/themes/buildpacks/layouts/partials/sidebar.html @@ -1,9 +1,16 @@ {{- $currentNode := . -}}