Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.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
Deployment 部署到github项目页面时出现问题_Deployment_Github_Blogs_Jekyll_Assets - Fatal编程技术网

Deployment 部署到github项目页面时出现问题

Deployment 部署到github项目页面时出现问题,deployment,github,blogs,jekyll,assets,Deployment,Github,Blogs,Jekyll,Assets,对不起,如果我问的是一些很基本的问题。我在部署它时遇到了一些问题,它不在用户或组织Github帐户下。当我部署到localhost时,我一点问题都没有,博客主题运行得很好。但当我部署到此项目页面时,情况并非如此。您可以看到发布结果 有什么建议吗 非常感谢你的帮助 在index.html页面中,您已经从站点根目录中指定了css、js和图像的路径,例如:/images/logo.png,但您的文件位于blog文件夹中。将index.html页面中的路径更改为文档相关路径,如下所示:images/lo

对不起,如果我问的是一些很基本的问题。我在部署它时遇到了一些问题,它不在用户或组织Github帐户下。当我部署到localhost时,我一点问题都没有,博客主题运行得很好。但当我部署到此项目页面时,情况并非如此。您可以看到发布结果

有什么建议吗


非常感谢你的帮助

在index.html页面中,您已经从站点根目录中指定了css、js和图像的路径,例如:
/images/logo.png
,但您的文件位于blog文件夹中。将index.html页面中的路径更改为文档相关路径,如下所示:
images/logo.png

Saravana关于URL的不一致性是正确的,但是我建议使用以下解决方案,我相信这会更干净一些

有一个
baseurl
变量可以在
\u config.yml
文件中设置。然后可以在布局和其他文件中使用
{{site.baseurl}}
liquid模板语法引用它

然后,您可以执行以下操作,以实现开发和部署的一致性:

<img src="{{ site.baseurl }}/images/logo.png">

这里的另一个好处是,如果出于某种原因需要更新基本URL,您可以在一个地方(即
\u config.yml
)进行更新,而不必遍历和修改站点中的每个URL


了解更多信息。

部署-推动回购是什么意思?你得到的具体错误是什么?