Css 杰基尔基地路径不';行不通

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/

在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:
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
用作根目录。如果您希望从其他地方获得资产,则需要指定

很难理解你写的东西。你能说清楚点吗?