В чем разница между git push и сборкой jekyll для блога jekyll - PullRequest
0 голосов
/ 27 июня 2018

Я создаю блог Jekyll, используя Jekyll . В инструкции я вижу, что есть команда для создания сайта с помощью команды jekyll build.

Однако я заметил, что когда я делаю изменения в своем коде / записи и выполняю git push origin master, контент и изменения загружаются автоматически. Это заставляет меня задуматься, почему мне нужно «построить» сайт.

Может ли кто-нибудь помочь мне понять, в чем разница? В настоящее время я пытаюсь добавить Google Analytics в свой блог и подозреваю, что знание различий между ними поможет мне заставить его работать должным образом. Спасибо.

1 Ответ

0 голосов
/ 27 июня 2018

Чтобы превратить исходный код приложения Jekyll в просматриваемый вами сайт, необходимо выполнить этот шаг сборки, чтобы создать обслуживаемый HTML-код.

Github pages автоматически выполняет этап сборки за вас после нажатия кода (если репозиторий / brach настроен для Pages).

Итак, вы правы. Вам не обязательно запускать команду.

Причина, по которой вы можете захотеть запустить его, заключается в том, что сайт запускается локально (с использованием компьютера в качестве сервера). Или, если вы хотите развернуть его на каком-то общем статическом хосте, кроме Pages. Или если вы хотите просто посмотреть окончательно скомпилированный сайт.

...