tknx
November 30, 2021, 1:11am
1
I see this problem mentioned quite a bit, but it feels like the resolution is unclear.
My github action gh-pages.wml runs fine and is the standard gh-pages from Host on GitHub | Hugo .
I have a .gitignore file that looks like this:
/public/
/resources/_gen/
hugo.exe
hugo.linux
hugo.darwin
Show your workflow file for Github. Gitignore is most probably not relevant to the issue.
Edit: also, if your repo is public then show us the failed artefacts of the workflow run. That’s everything you find under the “Actions” tab of your repo.
tknx
November 30, 2021, 2:43am
3
I am literally using the exact file that Hugo has suggested (this might be slightly different than their example as I keep tinkering with it):
name: github pages
on:
push:
branches:
- main # Set a branch to deploy
pull_request:
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
submodules: true # Fetch Hugo themes (true OR recursive)
fetch-depth: 0 # Fetch all history for .GitInfo and .Lastmod
- name: Setup Hugo
uses: peaceiris/actions-hugo@v2
with:
hugo-version: 'latest'
extended: true
- name: Build
run: hugo --minify
- name: Deploy
uses: peaceiris/actions-gh-pages@v3
if: github.ref == 'refs/heads/main'
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./public
No artifacts:
And here are the files:
No public folder
That workflow publishes to the gh-pages branch.
1 Like
system
Closed
December 2, 2021, 4:02am
6
This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.