【问题标题】:Github Pages jekyll not loading CSS when using custom domain使用自定义域时 Github Pages jekyll 不加载 CSS
【发布时间】:2019-01-16 03:49:33
【问题描述】:

我在 Github 上的 Jekyll 博客在使用自定义域时无法加载 CSS 和其他站点文件。我只能看到文字。

当我使用标准 github.io 域 (username.github.io/BLOG) 时,该网站运行良好

每次我在 Github Pages 上将博客页面设置为 blog.domain.com 时,网站都无法正确加载。

Github 仓库:https://github.com/sabre45/BLOG

【问题讨论】:

  • _config.yml, "baseurl: /dark-side" -> "baseurl: /BLOG"
  • 啊。我更改了 repo 的名称。该修复对 Jekyll 没有影响

标签: css ruby github jekyll github-pages


【解决方案1】:

与往常一样,问题是 CSS 路径设置不正确。如果您使用自定义域,请先在本地运行。如果它可以在您的本地机器上运行,那么 99% 的时间它也可以在自定义域上运行。这是因为您的自定义域和本地计算机都不需要baseurl。这个baseurl 是很多人不完全理解的概念。特别是当涉及到具有不同baseurls 的多个环境时。

希望这可以帮助您解决/规避您的问题。

【讨论】:

  • 谢谢,这对我也有帮助。在本地测试时,我从未在 _config.yml 中设置过 url,直到我更改了自定义域,这并没有造成问题。使用正确的 url blog.mydomain.tld 推送更改后,CSS 样式再次起作用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-06-21
  • 2021-02-05
  • 2013-12-27
  • 1970-01-01
  • 1970-01-01
  • 2017-11-20
  • 1970-01-01
相关资源
最近更新 更多