Source of frontend.tech-mail.ru site
Технопарк, осень, 2024 г.
npm run deploy выполняет сборку проекта в директорию .deploy.git и заливает результат на гитхаб в репозиторий frontend-park-mail-ru.github.io
npm run deploy -- "Add awesome slides" (пока не работает)npm run build выполняет сборку проекта в директорию dist и завершает свою работу
npm run show выполняет сборку проекта в директорию dist и запускает статический сервер из этой директории для просмотра результата. Так же активируется мониторинг изменений файлов и автоматическая пересборка и перезагрузка сайта
npm run add-slides создаёт в папке source/slides шаблон для новой презентации
Можно установить себе npm i -g reload, перейти в cd source/ и запустить reload -bv -p 8081. В открывшемся окне браузера перейти на страницу http://localhost:8081/slides/s1/
.deploy.git используется для деплоя сайта в репозиторий frontend-park-mail-ru.github.iodist содержит сборку сайтаtasks содержит grunt-таскиsource содержит исходники сайта
source/lib содержит используемые библиотеки
source/lib/shower/themes/technopark/styles содержит файлы со стилями темы Shower'а. В директории располагаются файлы со стилями для разных screen aspect ratios. При загрузке страницы вычисляется SAR и выбирается необходимый файл со стилями, чтобы презентация выглядела максимально эффектно на экранах с любыми форматамиsource/pages содержит шаблоны для страницsource/slides содержит презентации к лекциямsource/examples содержит все файлы с примерами