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