将jekyll部署到子目录

时间:2014-06-11 04:51:39

标签: ruby jekyll

您好我试图将jekyll部署到我服务器上2级深的子目录/dev/more

尝试了this链接,但我的所有css链接和超链接都不断引用我的根文件夹public_html而不是/dev/more文件夹。

我试图部署jekyll的股票博客。将_site文件夹上传到我服务器上的/dev/more文件夹

我可以使用修复我的css和js调用 <link href="./css/syntax.css"> 代替 <link href="/css/syntax.css"> 但不是生成的jekyll链接到我的帖子。

我猜我要么必须在我的_config.yml或我的.htaccess上做点什么,到目前为止我还没有运气。

此问题已被问及here on stackoverflow,没有任何答案

1 个答案:

答案 0 :(得分:1)

当你有这条(绝对)路径时:

/foo/index.html

您说,“转到目录index.html中的文件foo,在根目录中找到”,也就是Apache / Ngios / Python的文件夹/ PHP /提供内容的任何内容。

这条相对路径:

foo/index.html

说:“请转到目录目前位于目录中的目录index.html中的文件foo。”