Папка /content в этом репозитории содержит только те файлы, которые критически важны для работы текущего домена. Основной медиа-контент (изображения, тяжелые файлы) вынесен в отдельный публичный репозиторий: github.com/AleksandrovskyV/files
- aep проект loader/heart icons здесь...
Ускорение сборки (Build): При каждом коммите в основной репозиторий GitHub Pages запускает процесс пересборки сайта. Если держать 1 ГБ контента здесь, Jekyll (встроенный движок сборки (не знаю что это)) будет каждый раз заново сканировать и упаковывать все тяжелые файлы, что занимает много времени и может привести к ошибкам таймаута.
Изоляция: изменения в коде сайта деплоятся быстрее? (так как тяжелый контент остается нетронутым в своем хранилище).
Так как репозиторий содержит только статичные HTML-страницы, в корне можно создать пустой файл ".nojekyll"
Он отключает лишний анализ движком Jekyll, что делает процесс публикации быстрее и предотвращает игнорирование файлов, начинающихся с подчеркивания