Netlify部署Hugo站点时"Call Me Sam"主题CSS样式不生效问题
问题排查及修复方案
核心问题为配置文件的baseURL参数填写错误:
你仓库根目录下的config.toml中,当前baseURL设置为默认的https://example.org/,Netlify部署时会沿用该配置拼接所有静态资源(包括CSS样式表)的加载路径,导致样式资源请求指向不存在的地址,出现404加载失败。本地运行时Hugo会自动将baseURL替换为本地调试地址,因此本地显示完全正常。
修复步骤如下:
- 打开仓库根目录的
config.toml文件 - 将首行的
baseURL = 'https://example.org/'修改为你的实际部署域名:baseURL = 'https://silvestred.netlify.app/' - 将修改后的代码提交到GitHub仓库,Netlify会自动触发重新部署,部署完成后样式即可正常生效
如果后续你更换了站点域名,同步修改baseURL为新的域名即可。
内容的提问来源于stack exchange,提问作者thomas
相关产品推荐
相关产品推荐

