Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.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
Javascript gh pages赢得';不加载CSS或JS_Javascript_Html_Css_Github_Github Pages - Fatal编程技术网

Javascript gh pages赢得';不加载CSS或JS

Javascript gh pages赢得';不加载CSS或JS,javascript,html,css,github,github-pages,Javascript,Html,Css,Github,Github Pages,好的,我让Jekyll在本地运行我的站点,它运行得非常好。当我把所有东西都推到Github并使其成为gh页面时,所有的样式和js函数都消失了。当我进入该站点时,我看到它指向的css文件是空的,尽管它们在github中显然有样式。。。所以我尝试了几种解决方案,我可以在这里看到,但没有任何效果。这是当前的gh页面: 代码如下: 我一直在根据这里的解决方案改变东西,所以希望我没有破坏其他东西。。。非常感谢您的帮助 注意**如果站点关闭,它将显示一个带有倒计时的旧RubyonRails项目。这不是gh页

好的,我让Jekyll在本地运行我的站点,它运行得非常好。当我把所有东西都推到Github并使其成为gh页面时,所有的样式和js函数都消失了。当我进入该站点时,我看到它指向的css文件是空的,尽管它们在github中显然有样式。。。所以我尝试了几种解决方案,我可以在这里看到,但没有任何效果。这是当前的gh页面:

代码如下:

我一直在根据这里的解决方案改变东西,所以希望我没有破坏其他东西。。。非常感谢您的帮助


注意**如果站点关闭,它将显示一个带有倒计时的旧RubyonRails项目。这不是gh页面站点

查看网站的页面来源

我看到你的url失败了

编辑Url加载css和js文件:

<link rel="stylesheet" href="/assets/css/main.css" />
<script src="/assets/js/jquery-2.1.1.min.js"></script>

<script src="/assets/js/functions.js" type="text/javascript"></script>


您应该在\u config.yml中使用url的相对路径,设置
baseurl:/Webpage
,并像这样调用您的资源:

<script src="{{ site.baseurl }}/assets/js/jquery-2.1.1.min.js"></script>


它现在可以在本地和gh页面上使用。

好的,所以这是一种围绕。。。不知道为什么它没有指向正确的文件夹,但对我来说,修复方法是复制main.css(sass编译的完整css),然后创建另一个main.css文件,它也一直指向那里。有点像黑客,不合适,但它很有效

您可以使用:define('SCRIPT_ROOT','');/。。。回声';我只是不明白为什么它在本地主机上运行良好,但在github页面上失败。您将代码更改为代码文件index.htmlYep中的,不起作用…我也不知道如何才能实现。Sass只是css文件的预编译器。所以这不是问题。对我来说似乎很好。。。