Сайт Jekyll, который хорошо работал на Local, не отображается на страницах Github. - PullRequest
0 голосов
/ 27 февраля 2019

Я сделал следующее:

  1. сделал мой репозиторий username.github.io
  2. клонировал это репо в мою локальную папку
  3. В локальной папке я сделал"jekyll new ..." для генерации jekyll вещи
  4. Я изменил "Gemfile" и "_config.yml", чтобы использовать тему с именем "minimal-errors" (добавил строку gem "minimal-mistakes-jekyll" в мой Gemfile и "bundle install ", затем изменил" _config.yml ", чтобы он содержал theme: minimal-mistakes-jekyll, затем" bundle update ")
  5. напечатал" bundle exec jekyll serve "на терминале, перейдите на localhost: 4000, затем мой простой сайт jekyll

Затем я перенес изменение локального сервера на удаленный сервер и надеялся, что мой сайт jekyll появится, когда я введу свое "username.github.io", но когда я войду, страницапустоничего.

Ну, это потому, что в локальной системе я устанавливал вещи с помощью "комплектной установки" или "комплектного обновления", но GitHub не устанавливает для меня вещи автоматически?

Как можносделать мой username.githhub.io, чтобы показать страницу с установленной темой?

+ 1 вопрос: я сделал "jekyll new ...", чтобы сгенерировать Gemfile и другие файлы, связанные с jekyll, но это кажется ненужным,Только создание каталога и создание файла Gemfile и _config.yml внутри директории сработало бы?

1 Ответ

0 голосов
/ 28 февраля 2019

Наверное, я знаю, почему.

https://help.github.com/en/articles/adding-a-jekyll-theme-to-your-github-pages-site#adding-a-jekyll-theme-in-your-sites-_configyml-file
, глядя на # 4, есть темы, поддерживаемые github-pages, и другие темы, которые не поддерживаются.для тех, кто не поддерживается, вы должны написать remote-theme: ... в _config.yml, а не theme: ...

Ну, это потому, что в локальной системе я установил вещи с помощью "комплекта установки" или "комплекта обновления"", но GitHub не устанавливает вещи для меня автоматически?

Я думаю, что то, что я догадался, правильно.

...