私の静的に生成されたjekyll Webサイトは次の場所にあります /var/www/myname
Apache マッピングを使用すると、この Web サイトにアクセスできます。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