diff --git a/.github/workflows/hugo.yaml b/.github/workflows/hugo.yaml index 364a10c..74e97ca 100644 --- a/.github/workflows/hugo.yaml +++ b/.github/workflows/hugo.yaml @@ -38,36 +38,43 @@ jobs: run: | wget -O ${{ runner.temp }}/hugo.deb https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_linux-amd64.deb \ && sudo dpkg -i ${{ runner.temp }}/hugo.deb + - name: Install Dart Sass Embedded run: sudo snap install dart-sass-embedded + - name: Checkout uses: actions/checkout@v3 with: submodules: recursive fetch-depth: 0 + - name: Setup Pages id: pages uses: actions/configure-pages@v3 + - name: Install Node.js dependencies run: "[[ -f package-lock.json || -f npm-shrinkwrap.json ]] && npm ci || true" + - name: Setup Hugo modules - working-directory: ./docs run: hugo mod get -u + working-directory: ./docs + - name: Build with Hugo env: # For maximum backward compatibility with Hugo modules HUGO_ENVIRONMENT: production HUGO_ENV: production - working-directory: ./docs run: | hugo \ --gc \ --minify \ --baseURL "${{ steps.pages.outputs.base_url }}/" + working-directory: ./docs + - name: Upload artifact uses: actions/upload-pages-artifact@v1 with: - path: ./public + path: ./docs/public # Deployment job deploy: