0.0.6 • Published 3 years ago
create-yababay-ssg v0.0.6
"Ванильный" (без фреймворков) шаблон с Tailwind и иконками
Установка
npx create-yababay-app <app-name>
cd <app-name>
npm i
npm run devСтруктура проекта
Проект содержит минимум JavaScript. Единственная функция находится в модуле ./src/menu.js.
Она управляет показом меню на устройствах с узким экраном.
Основной акцент при разработке был сделан на управлении стилями. Задействован фреймворк
Tailwind. Назначение файлов:
./src/css/variables.css./src/css/tailwind-base.css- слой тэгов;./src/css/tailwind-components.css- слой компонентов;./src/css/icons.css- иконкиBootstrap;./src/css/header.css- оформление заголовка;./src/css/index.css- результирующий файл (импорт всех вышеперечисленных).
Работа с иконками
В шаблоне задействован плагин, позволяющий использовать иконки Bootstrap.
В этом наборе имеется более 1500 тысяч векторных изображений. Чтобы не
хранить их все в файловом пространстве проекта, следует выбрать необходимые строки
в закомментированном разделе файла ./src/css/icons.css и перенести их в
верхнюю часть.
В html-код иконки вставляются стандартным способом, например:
<i class="bi bi-bell"></i>
<i class="bi bi-github"></i>и т.п.