gh-pages.yml之后,提交至另外一个新创建的repository。
第二步,参考教程,在Cloudflare Pages页面连接GitHub,选择repository,设置分支为main,构建命令为hugo -b $CF_PAGES_URL,构建文件夹为public,点击Save and Deploy,就大功告成了。
太丝滑了罢!
05-30更新:
有一个问题是,每次构建之后,点开文章会跳转一个类似<hash>.<project>.pages.dev的地址,而不是<project>.pages.dev。从Perplexity的引用里找到这篇文章,并在评论里看到可以把构建命令改为hugo -b $CF_PAGES_URL --minify解决问题,更新一下试试。
失败了,重看一遍文章,发现还有一条是把$CF_PAGES_URL变量名写死成base URL,再试。
成功!