Запуск сайта Jekyll с двух компьютеров (не одновременно) - PullRequest
0 голосов
/ 27 марта 2019

Мой местный сайт Jekyll живет под ~/Dropbox/Sites/mysite/. Я часто делаю изменения в файлах с двух разных компьютеров. Могу ли я запустить (по одному) функцию jekyll serve с каждой из этих машин?

Возможно ли это, и если да, это плохая идея? Я просто ненавижу ограничиваться одной машиной для поддержки моего сайта. Обе машины имеют новейшие версии ruby ​​и jekyll.

1 Ответ

2 голосов
/ 27 марта 2019

Я делаю это на своих собственных проектах Jekyll, и это работает отлично. Я могу работать с файлами на одном компьютере, сохранять все, затем переключаться на второй компьютер и выбирать, где я остановился. Я могу запустить jekyll serve на обеих машинах без проблем. Я никогда не запускал jekyll serve на обеих машинах одновременно, поэтому ничего не могу поделать. Но запуск jekyll serve на каждой отдельной машине работает по одному.

Одна проблема, с которой я сталкивался в прошлом, - это когда один и тот же файл редактировался на двух разных машинах одновременно. Dropbox попытался сохранить обе версии и в результате получил конфликтующие файлы (вроде как конфликты git merge). Я не сталкивался с этим при работе с Jekyll, просто с обычными документами Word и прочим. Но извлеченный урок: не пытайтесь редактировать один и тот же файл с двух разных машин одновременно.

...