我的静态生成的 jekyll 网站位于 /var/www/myname
使用 apache 映射,该网站可在以下位置访问mycompany.com/myname
现在在我的 _layouts 文件夹中,我有一个通用的模板,其中包括页眉和页脚。
此模板使用文件夹中的 css 和 JS 文件/var/www/myname/css
,/var/www/myname/js
如下所示
src = "js/myscript.js"
src = "css/style.css"
这适用于/var/www/myname/index.html
现在我创建了另一个/var/www/myname/about/index.html
使用相同模板的静态页面。
但是,当我尝试在mycompany.com/myname/about
我的 css 上访问它时,JS 没有像错误中那样加载,他们的 src 报告为/var/www/myname/about/css/style.css
和/var/www/myname/about/js/myscript.js
那么我应该在我的模板中为它们使用什么路径?如果我这样命名它们
src = "/js/myscript.js"
src = "/css/style.css"
然后他们在mycompany.com/js
和mycompany.com/css