Javascript css和js文件的路径

Javascript css和js文件的路径,javascript,html,css,jekyll,Javascript,Html,Css,Jekyll,我的静态生成的jekyll网站位于/var/www/myname 通过apache mapping,可以访问该网站mycompany.com/myname 现在,在我的_layouts文件夹中,我有一个包括页眉和页脚在内的所有模板 此模板使用文件夹/var/www/myname/css和/var/www/myname/JS中的css和JS文件,如下所示 src = "js/myscript.js" src = "css/style.css" 对于/var/www/myname/index.ht

我的静态生成的jekyll网站位于
/var/www/myname

通过apache mapping,可以访问该网站
mycompany.com/myname

现在,在我的_layouts文件夹中,我有一个包括页眉和页脚在内的所有模板

此模板使用文件夹
/var/www/myname/css
/var/www/myname/JS
中的css和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

中搜索模板文件,从不同的位置调用模板文件,导致相对路径指向不同的位置。在这里使用绝对路径可以解决以下问题:

src = "mycompany.com/myname/js/myscript.js"
src = "mycompany.com/myname/css/style.css"

使用绝对路径,如
/myname/js/myscript.js
http://www.mycompany.com/myname/js/myscript.js


如果使用绝对路径,则调用页面的相对路径无关紧要。

关于
/myname/js/myscript.js