2016-08-14 2 views
0

У меня есть страница HTML в репозитории GitHub, которую я хотел бы использовать, используя GitHub Pages. Страница зависит от некоторых сторонних библиотек, которые отмечены как зависимости от сети. Есть ли способ заставить страницы GH решать проблемы с сайтом? Я бы предпочел не передавать все файлы.Есть ли способ заставить страницы GitHub загружать зависимости bower?

+1

Не уверен, что это VTC'd, как «в первую очередь мнение». Это вопрос «да/нет», и у него есть один определенный, свободный от ответа ответ: «Нет», вы не можете. – Polygnome

+0

@Polygnome, потому что я редактировал вопрос, чтобы быть более логичным. Прежде чем читать что-то вроде «Каков предпочтительный способ развертывания страниц на страницах GitHub с зависимостями бауэра» –

ответ

2

№ Пробел Jekyll, и только Jekyll, и поддерживает только плагины, содержащиеся в драгоценном камне gh-pages. Bower запускается на node.js. Таким образом, единственный способ сделать это: разрешить зависимости локально, совершить все, а затем нажать.

Для того, чтобы ваши ветви были несколько чистыми, вы можете использовать ветку source (или как угодно), которая содержит только необходимые источники и вносит туда изменения. После того, как вы внесете свои изменения, слейте ветвь source в master, затем снова разрешите зависимости (если вы изменили их или обновления доступны), зафиксируйте и нажмите главную ветвь.

Это оставляет вас с довольно чистой веткой source, но также имеет все зависимости, которые вам нужны, разрешены в ветке master.

+0

Это, как мне кажется, путь. У меня теперь есть bower_components, занесенные в ветвь gh-pages. Изменения производятся только в основной ветке, а затем объединены в ветвь gh-pages. –

Смежные вопросы