Подключаем тему NexT к репозиторию через сабмодуль
Кратко о том, как правильно подключить сабмодуль, чтобы Netlify мог без проблем деплоить ваш проект.
По рекомендации друга решил отказаться от GitHub Pages в пользу Netlify и не пожалел об этом решении. Но столкнулся с проблемой, что если подключить submodule с помощью команды:
1 | git submodule add git@github.com:theme-next/hexo-theme-next.git themes/next |
то возникнет проблема, при которой Netlify не сможет провести корректный деплой.
Решение
В официальном комьюнити Netlify есть рекомендация использовать вместо SSH → HTTPS. То есть, ваша команда должна выглядеть вот так:
1 | git submodule add https://github.com/theme-next/hexo-theme-next.git themes/next |
А в файле .gitmodules
это будет выглядеть вот так:
1 | [submodule "themes/next"] |