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
содержит все файлы с примерами