Я довольно много поискал, но, похоже, не нашел ответа.
Я только начал использовать страницы GitHub примерно через месяц go и все еще пытаюсь понять это.
Раньше мой шаг «фиксация в мастер» всегда отличался от моего шага «развертывание в PROD».
Но теперь, с GitHub Pages, они кажутся тем же самым, что меня смущает.
У меня stati c html / js сайт. Я использую Adobe Viewer SDK, которому нужны разные идентификаторы клиентов. Один для моих страниц GitHub и один для моего локального хоста. Я включаю другой файл config. js в зависимости от того, в каком окружении я нахожусь.
Мой текущий рабочий процесс:
- git add.
- git сброс конфигурации. js
- git commit -m «Бла-бла-бла»
- git pu sh origin master
Как мне улучшить свой рабочий процесс, чтобы мне не приходилось каждый раз сбрасывать 'config. js'?
Я не хочу использовать Jekyll. (Слишком тяжело; я пытаюсь чтобы быть как можно более легким.)
В настоящее время я нахожусь на грани написания сценария PowerShell, который обертывает мои git коммиты, чтобы автоматизировать мой рабочий процесс, чтобы лучше исключать мою конфигурацию js 'каждый раз, когда я совершить. Но, наверняка , есть способ лучше. Может кто-нибудь помочь? Спасибо.