29 - July 2021
-
Обновление пакетов
-
Закомментировано содержимое
block content
в файлеindex.pug
. Данное содержимое служит лишь для примера в разработке и не должно попадать на тестовые и тем более на боевые сервера.
26 - July 2021
- Добавлена gulp-задача для автоматического добавления файла
robots.txt
на тестовые сервера
26 - July 2021
- Обновление пакетов
17 - May 2021
-
Важно, для корректной работы необходимо использовать
node
v12 и выше, поэтому перед тем как работать, обязательно обновите свою версию -
Важно, для корректной работы
node
v12 и выше, необходимо обновитьnpm
до версии 6.14 и выше, поэтому перед тем как работать, обязательно обновите свою версиюnpm i -g npm@6.14
-
Добавил стартовый шаблон, для удобства использования, состоит из компонентов
header|footer
и страницыhome
- Там же реализована технология блокирования заднего фона при открытии модальных окон (
js/header
)
- Там же реализована технология блокирования заднего фона при открытии модальных окон (
-
Добавил стартовые настройки для аналитики в
pug
иjs
-
Добавил в
pug
полифил для браузеров которые не умееют работать сIntersectionObserver
-
Добавил стандартные шеринги, которые использую нативный
js
- Там же реализована проверка на доступность элемента (не учитывает динамически подгруженные кнопки шеров)
-
Добавил много модулей в
js
, подробнее можно прочитать -
Добавил в папку
vendor
- полифилы(фиксы) для
IE
- фикс высоты экрана у
iOs
устройств mobile-prevent-zoom
- предотвращает масштабирование пользователей
- полифилы(фиксы) для
-
Добавил миксины отложенной загрузки изображений для
pug
- lazyImage - подгрузка только элемента
img
- lazyPicture - подгрузка элемента
picture
и входящях в его составsource
с различными свойствами - lazyBackground - подгрузка фоновой картинки использует
background-image
- lazyVideo - подгрузка элемента
video
- lazyIframe - подгрузка элемента
iframe
- lazyImage - подгрузка только элемента
-
Добавил
data.pug
- файл данных для проекта, реализацию можно посмотреть в другихpug
файлах, по возможности используйте эту реализацию -
Есть возможность перевода части контента в
js
из этого файла -
Добавил много миксинов в
scss
, подробнее можно прочитать -
Добавил некоторые стандартные стили и доработал существующие функции для scss в файлах
function/responsive.scss
base.scss
helpers.scss
variables.scss