【发布时间】:2014-06-11 04:51:39
【问题描述】:
您好,我正在尝试将 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 没有任何答案
【问题讨论】:
-
发现它归结为让 jekyll 生成
css/syntax.css而不是/css/syntax.css,尾随的/使 apache 引用public_html父文件夹。或者让 .htaccess 以某种方式将dev/more建立为主文件夹