首页 > 解决方案 > Jekyll 的问题(不包括样式表?)

问题描述

我正在尝试 fork 一个 Jekyll 主题,在构建 Github 页面时,我得到了一个不同的页面

https://imgur.com/2qFcrAX

比原来的

https://imgur.com/7uT97r5

根据说明更改了baseurlin _config.yml,没有进行进一步的更改。仅修改了分支gh-pages,我将其用作构建 Github 页面的源。我尝试对从原始存储库分叉的存储库进行分叉,但我得到了相同的结果。这个问题看起来好像没有包含某个样式表,所以我将文件移动_includes/css/style.css到不同的位置,这导致了轻微的改进,但仍然缺少来自的颜色值_config.yml和图像。assets

我的实现:

原来的:

更改_config.yml

    - url: "http://st4ple.github.io"
    + url: "http://cerbospace.github.io"

编辑: 更改了回购名称。现在还删除了仅限合作者的编辑权限,以防万一。

我只是尝试在本地构建站点,因为还有其他问题表明它在本地工作,但在 Github Pages 上没有。不幸的是同样的结果。

标签: cssyamljekyllgithub-pages

解决方案


您可以使用https://ricostacruz.com/til/relative-paths-in-jekyll或添加 github-metadata<link rel="stylesheet" href="{{ "/assets/css/style.css?v=" | append: site.github.build_revision | relative_url }}">


推荐阅读