问题挺多的,尤其是上传到GitHub这个流程,不过大多很快就搜出解决方法来了。最坑的就是上传成功后,访问网站无法正常显示CSS样式,F12提示报错“Failed to find a valid digest in the ‘integrity’ attribute for resource”。

最后是在这个stackoverflow 的回答中找到解决方法。

将以下代码添加到hugo.yml文件,再次上传就正常显示了。
yml:

params:
    assets:
        disableFingerprinting: true

toml:

[params.assets]
disableFingerprinting = true