github页面远程主题不起作用

Eri*_*ric 5 github-pages jekyll-theme

我在项目的根目录中创建了一个存储库级别的github页面.这工作正常,并在一个小的构建间隔后,index.html页面按预期在https://erikor.github.io/myrepo/上提供

现在我正在尝试使用dyutibarma /单色主题.

根据这篇文章,我有点天真,认为我需要做的就是把它放在我的_config.yml中:

remote_theme: dyutibarma/monochrome
Run Code Online (Sandbox Code Playgroud)

但是结果页面显然希望一些与主题相关的资源在我的仓库中,而不是远程主题仓库.例如:

<link rel="stylesheet" href="/myrepo/css/main.css">
Run Code Online (Sandbox Code Playgroud)

因此,我的页面样式不正确.

有没有办法将github页面指向远程主题资源,或者是实现此目的的唯一方法来分叉主题,构建它,然后添加我的内容?我希望每次想要切换主题时都要避免这种情况,特别是在阅读上面提到的关于远程主题的帖子之后.

埃里克,提前谢谢

Mat*_*ias 5

dyutibarma/monochrome主题不jekyll-remote-theme兼容。例如:它的根目录中有“css”、“img”、“js”文件夹。通过remote_theme. 它们必须在assets文件夹内移动才能部署。我刚刚为其他主题创建了一个 PRjekyll-remote-theme兼容并在 github 上发布了一个工作演示

永远不要分叉主题!GitHub fork 以后无法更改。因此,当您稍后想更改主题时,fork 将始终指向您的第一个主题。当主题不jekyll-remote-theme兼容时,只需克隆它并将其作为独立存储库推送。添加主题库作为上游以获取错误修复和新功能。我写了一篇关于这个的博客文章

BR