【问题标题】:Styles not rendering in Jekyll siteJekyll 网站中未呈现的样式
【发布时间】:2017-01-26 09:37:12
【问题描述】:

我正在尝试使用 Jekyll 开始创建博客。随着 Ruby、bundler 和 gems 的安装,我创建了一个站点。现在的问题是样式似乎没有呈现。 该网站的src代码在这里,https://github.com/soumasish/Blog

我不确定问题是因为 SASS 未编译还是网站无法获取 CSS。 任何帮助表示赞赏。

【问题讨论】:

    标签: css ruby sass jekyll


    【解决方案1】:

    我假设你的意思是当你访问 https://soumasish.github.io/Blog/ 时没有加载样式,在本地看起来不错。

    它在 /css/main.css 处请求 CSS 文件,这是一个绝对 URL。这个绝对 URL 否定了 Blog 的基本路径,从而导致请求:

    https://soumasish.github.io/css/main.css

    但 CSS 文件位于此处:

    https://soumasish.github.io/Blog/css/main.css

    要修复它,您可以将baseurl 选项添加到_config.yml

    baseurl: "/Blog"
    

    或者将其添加到url 设置(但baseurl 是推荐的方式):

    url: "https://soumasish.github.io/Blog"
    

    【讨论】:

    • 即使在本地样式也不会呈现。
    • 实际上你的技术奏效了,它开始在遥控器上渲染 CSS。让我看看我在当地错过了什么。谢谢。
    • 浏览器开发工具使此类问题更容易解决。您可以查看哪些请求失败并从那里调查问题。
    猜你喜欢
    • 2017-09-28
    • 2020-09-21
    • 2021-04-20
    • 2019-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-25
    相关资源
    最近更新 更多