diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index 4862996..19761c2 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -16,30 +16,29 @@ jobs: with: submodules: true - # Does not provide asciidoctor out of the box :( - name: Setup Hugo uses: peaceiris/actions-hugo@v2 with: hugo-version: 'latest' - - name: Setup asciidoctor - run: | - sudo gem update --system 3.0.6 # cf. https://github.com/rubygems/rubygems/issues/3068#issuecomment-574775885 - sudo gem install asciidoctor - sudo .github/scripts/reroute_asciidoctor.sh - ruby --version; gem --version; asciidoctor --version + - uses: ruby/setup-ruby@v1 + with: + ruby-version: 2.7 + + - run: gem install asciidoctor - name: Build - run: hugo --minify + run: | + alias asciidoctor="asciidoctor --attribute=experimental=true --attribute=icons=font" + hugo --minify env: - HUGO_ENV_PRIVATE_ADDRESS: "${{ secrets.HUGO_ENV_PRIVATE_ADDRESS }}" - HUGO_ENV_PRIVATE_USER: "${{ secrets.HUGO_ENV_PRIVATE_USER }}" + HUGO_ENV_PRIVATE_ADDRESS: "${{ secrets.HUGO_ENV_PRIVATE_ADDRESS }}" + HUGO_ENV_PRIVATE_USER: "${{ secrets.HUGO_ENV_PRIVATE_USER }}" HUGO_ENV_PRIVATE_DOMAIN: "${{ secrets.HUGO_ENV_PRIVATE_DOMAIN }}" - + - name: Deploy if: github.ref == 'refs/heads/master' && github.event.repository.fork == false uses: peaceiris/actions-gh-pages@v3 with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: ./public -