gpt4 book ai didi

css - jekyll BASE_PATH 不起作用

转载 作者:行者123 更新时间:2023-11-28 12:39:30 25 4
gpt4 key购买 nike

在 ithub“github.com/name/blog”中创建一个 repo。 github.io/blog/”,找到问题,css和js获取失败,例如style.css请求url“name.github.io/assets/themes/sext-v/css/style.css”,应该是“name.github.io/blog/assets/themes/sext-v/css/style.css”。

最佳答案

如果我没理解错的话,你有 2 个 Github 存储库:name.github.ioblog。您将能够访问位于 name.github.io/blog 的博客存储库,并且想知道如何从 blog 存储库中引用 JS 和 CSS 文件,而不是name.github.io 仓库?

解决方案是在 _config.yml 文件中设置 baseurl: "/blog"。现在在整个站点中,/ 将(仍然)指向 name.github.io 根目录,但您可以引用 blog JS 和 CSS通过将 {{ site.baseurl }} 放入文件的引用中:{{ site.baseurl }}/assets/themes/sext-v/css/style.css

另一种是在/blog中硬编码到地址/blog/assets/themes/sext-v/css/style.css。你需要这个的原因是 github pages 将 name.github.io 作为根目录。如果您想要来自其他地方的 Assets ,您需要指定它。

关于css - jekyll BASE_PATH 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17771118/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com