Css 杰基尔基地路径不';行不通
在ithub“github.com/name/blog”中创建一个repo。在_configi set BASE_PATH=”“name.github.io/blog“但它不工作”中,当访问“name.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“如果我理解正确,您有两个Github repo:Css 杰基尔基地路径不';行不通,css,jekyll,base-path,Css,Jekyll,Base Path,在ithub“github.com/name/blog”中创建一个repo。在_configi set BASE_PATH=”“name.github.io/blog“但它不工作”中,当访问“name.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/
name.Github.io
和blog
。您可以访问位于name.github.io/blog
的博客repo,您想知道如何引用blog
repo中的JS和CSS文件,而不是name.github.io
repo
解决方案是在\u config.yml
文件中设置baseurl:“/blog”
。现在在您的整个站点中,/
将(仍然)指向name.github.io
根目录,但是您可以通过将{site.baseurl}}
放入它们的引用中来引用{site.baseurl}}/assets/themes/sext-v/CSS/style.CSS
另一个是在
/blog
中硬编码到地址/blog/assets/themes/sext-v/css/style.css
。需要这样做的原因是github页面将name.github.io
用作根目录。如果您希望从其他地方获得资产,则需要指定 很难理解你写的东西。你能说清楚点吗?