Как использовать skel.js с префиксом для статических файлов?
Я использовал шаблон с skel.js и переместил папки "css" и "js" в подпапку "static" и адаптировал все пути в html-файлах и в "init.js".
Когда я загружаю страницу, skel все еще пытается загрузить файлы css из "css/" вместо "static/css/", и я не могу найти, откуда он строит путь, если не из значений в init.js.
Все файлы CSS и JS можно найти по правильным путям, и я использую полный URL в файлах HTML и init.js, поскольку папка "/static/" находится в другом домене. Файлы javascript загружаются правильно, а файлы css можно загружать, т. Е. В теги noscript, без каких-либо проблем. Только JavaScript, загружающий таблицы стилей, создает неправильные пути.
1 ответ
Решение, кажется, состоит в том, чтобы установить prefix
недвижимость в init.js
, Это делает недействительным href
атрибуты точек останова, поэтому вам нужно назвать файлы CSS как ключи словаря точек останова, т.е. style-global.css
,
Я не знаю, как префикс и пользовательские атрибуты href могут использоваться вместе, я пошел с именами файлов CSS, правильный путь для сгенерированных имен файлов.