Assets
Додаткові матеріали проєкту можуть складатись з:
- стилі
- javascript
- картинки
- іконки
- інші файли довільних форматів...
Структура
В корні проєкту необхідно створити папку assets
, і далі, відповідно від вимог створити окрему папку під кожен тип матеріалів. Наприклад, потрібно підключити додаткові стилі, шрифти, скрипти і картинки, ми створюємо наступну структуру папок:
assets
├── image # Зображення
├── test.jpg
...
├── style # Стилі
├── test.css
...
├── js # Скрипти
├── test.js
...
└── font # Шрифти
├── test.woff2
...
Використання
Можна звертатись до файлів за допомогою відносних шляхів, наприклад:
- Підключення шрифту у css файлах:
@font-face {
font-family: "Test";
src:
local(""),
url("/assets/font/test.woff2") format("woff2");
}
- Підключення css в шаблонах:
<link href="/assets/style/test.css" rel="stylesheet">
- Підключення js в шаблонах:
<script src="/assets/js/test.js"></script>
- Підключення картинки в шаблонах:
<img src="/assets/image/test.jpg" alt="test">