Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我的Jekyll站点在Github页面上显示巨大的图标 我用jekyllnewsimplesite 该站点在本地主机中看起来正常。不管怎样,它都是默认生成的虚拟站点 我把它推到回购的分支机构_Jekyll_Github Pages - Fatal编程技术网

为什么我的Jekyll站点在Github页面上显示巨大的图标 我用jekyllnewsimplesite 该站点在本地主机中看起来正常。不管怎样,它都是默认生成的虚拟站点 我把它推到回购的分支机构

为什么我的Jekyll站点在Github页面上显示巨大的图标 我用jekyllnewsimplesite 该站点在本地主机中看起来正常。不管怎样,它都是默认生成的虚拟站点 我把它推到回购的分支机构,jekyll,github-pages,Jekyll,Github Pages,现在,该站点显示在github.io/下,但带有巨大的图标 在默认的jekyll生成的站点中,github和twitter的svg图标横跨整个页面。它们应该是16像素左右 类似地,3个巨大的块出现在顶部。它们也是svg,应该是细线 这是我的网站: (回购:) 由于您的站点不在域ananthp.github.io/的根目录下,而是在“目录”carnatic\u scores/中,您必须在_config.yml文件中设置baseurl变量 baseurl: '/carnatic_scores' 编

现在,该站点显示在github.io/下,但带有巨大的图标

在默认的jekyll生成的站点中,github和twitter的svg图标横跨整个页面。它们应该是16像素左右

类似地,3个巨大的块出现在顶部。它们也是svg,应该是细线

这是我的网站:
(回购:)


由于您的站点不在域ananthp.github.io/的根目录下,而是在“目录”carnatic\u scores/中,您必须在_config.yml文件中设置
baseurl
变量

baseurl: '/carnatic_scores'
编辑:一些解释

在_includes/head.html中,您可以看到:

<link rel="stylesheet" href="{{ "/css/main.css" | prepend: site.baseurl }}">

大卫·杰奎尔的回答是正确的,但我想指出,杰基尔是正确的。在该网站上,他们专门讨论了修复(更改
baseurl
),但他们也提到了您必须知道的其他重要事项,例如使用

$ jekyll serve --baseurl ''

祝你好运,写博客快乐

这就解决了问题。那么,baseurl的缺乏是否阻止了样式表的加载?@DavidJacquel知道吗
<script src="{{ site.baseurl }}/path_to_scripts/script.js"></script>

<img src="{{ site.baseurl }}/path_to_images/image.jpg">

or in markdown

![Image alt]({{ site.baseurl }}/path_to_images/image.jpg)
$ jekyll serve --baseurl ''