Переехал на Netlify
Ну всё, будет скучно... 😅
День выдался непростым, к тому же тесты "устаревший сетап против новых версий", на которые я возлагал большие надежды, к ожидаемому результату не привели (отсутствие результата — тоже результат, так что всё будет позже).
Интересная ситуация вышла, на самом деле. Буквально вчера я вскользь упомянул, что существующий сетап легко перенести куда угодно, а сегодня действительно это сделал — вдохновился, видимо.
Причин перейти с GitHub Pages на Netlify самом деле было не так много, но их хватило. Во-первых, я обиделся на GitHub из-за невозможности купить премиум под санкциями, а без него все черновики и наработки по правилам Pages должны были быть в публичном репозитории. Это нестрашно, но неприятно. Пользуясь случаем, передаю привет хитрюге, который пытался глянуть .env файл 👋
Во-вторых, Pages не имеет хоть какого-либо модуля статистики из-за чего мне пришлось подключать микроаналитику, а это лишние килобайты и запросы, которые я не особо-то хотел видеть. Netlify отлично пользуется своими серверами и интегрирует простой и понятный модуль с большей точностью, чем у frontend-only решений.
В-третьих, Netlify сам по себе обладает дополнительными функциями и модулями, которые намного упрощают разработку (как минимум из-за stage деплоев, позволяющих посмотреть и опробовать изменения из любой ветки).
Сам переход, к слову, прошёл максимально просто и бесшовно: деплоим существующий код на Netlify, меняем DNS настройки домена с GitHub на наш новый сайт, а после их применения делаем репозиторий приватным и удаляем Pages — процесс чем-то напоминает no-downtime деплои AWS EB со свапом урлов. В качестве бонуса я решил немного подправить там-сям, чтобы братья наши меньшие тоже чувствовали себя желанными гостями в этом блоге.
Хотелось бы выразить благодарность всем, кто поставил лайк, написал или просто осилил предыдущие заметки — ребята, спасибо 💜
На данный момент блог читали люди из 10 разных стран! Ваша реакция и поддержка очень мотивирует не забрасывать и готовить ещё больше материалов.