css - 为什么我的 jekyll github 站点没有样式?

标签 css git github rubygems jekyll

这是我的存储库:https://github.com/attilay/jeky

我的网站应该是什么样子以及主题库:http://themes.jekyllrc.org/linear/

我的网站不加载任何样式,只加载纯 HTML。为什么?

最佳答案

首先,在 _layouts/default.html 中,将 {{ site.baseurl }} 包含在 assets 的相对路径中 head(正如 David Jacquel 所建议的):

<link rel="stylesheet" href="{{ site.baseurl }}/assets/css/skel-noscript.css" />

<script src="{{ site.baseurl }}/assets/js/init.js"></script>

此外,在/assets/js/init.js中更改:

prefix: '/assets/css/style',

prefix: '{{site.baseurl}}/assets/css/style',

最后,为了让 Jekyll 处理 init.js 并插入 baseurl,添加

---
---

在文件顶部作为空的 YML frontmatter。

关于css - 为什么我的 jekyll github 站点没有样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39307182/

相关文章:

javascript - ionic 切换和范围的背景颜色

html - 输入元素(由vuetify生成)不会中断长文本的行

git - 从 master 恢复本地分支的提交

java - bitbucket 如何将 bug # 附加到提交的消息中

git - 获取 merge 提交的 merge 分支名称

javascript - 单击后隐藏下拉菜单在重新悬停后不显示

css - 第一个拨动开关未显示

git - 如何在不同分支上重新调整最后 x 提交?

git: 'remote-ttps' 不是 git 命令

python - 从 git 存储库中删除并忽略所有具有扩展名的文件