Jekyll contentful plugin настроен в файле config.yml. Но если я опубликую репо в публичном репозитории github, ключ api будет доступен для всех, кто сможет его использовать. Как я могу избежать этого?Jekyll Contentful, как скрыть ключ api из файла конфигурации?
2
A
ответ
0
В настоящее время нет возможности сделать это.
Пожалуйста, откройте проблему на GitHub, и мы добавим эту функцию, как только сможем.
Else, в качестве обходного пути вы можете опустить файл config.yml
из-за нажатия, если вы не используете его для страниц GitHub, добавив его в свой .gitignore
.
1
Вы можете использовать CloudCannon (CMS для Jekyll) в качестве альтернативы. CloudCannon не требует ключа API, поддерживает Github и позволяет использовать частное репо. Бесплатная учетная запись должна соответствовать вашим потребностям.
Мне нужен мой файл конфигурации в репо, потому что я развертываю с помощью netlify. То, что я делаю сейчас, это вставить фрагмент только тогда, когда мне нужно обновить данные, потому что я просто проверяю его. Но это не будет устойчивым. Я думаю, что лучший способ на данный момент - это частное репо. Спасибо за ответ. – GuayoMena