Git Bash Jekyll сайт не может быть построен - PullRequest
0 голосов
/ 03 марта 2019

Я очень новичок в github-страницах и jekyll, но я пытаюсь запустить свой личный веб-сайт, используя их, и каждый раз, когда я пытаюсь выполнить «$ bundle exec jekyll serve», он говорит «Файл конфигурации: нет», дажехотя в локальном каталоге есть файл _config.yml.Наряду с этим я получаю несколько других ошибок, мешающих мне пересмотреть мою работу (опубликовано ниже).Любые предложения / решения?myWebsite является родительской папкой, а jekyllRepo является репозиторием jekyll, в котором находится файл _config.yml и некоторые другие.

$ bundle exec jekyll serve
Configuration file: none
Source: C:/Users/Owner/myWebsite
Destination: C:/Users/Owner/myWebsite/_site
Incremental build: disabled. Enable with --incremental
  Generating...
 Build Warning: Layout 'post' requested in jekyllRepo/_posts/2019-03-03-welcome-to-jekyll.markdown does not exist.
GitHub Metadata: No GitHub API authentication could be found. Some fields may be missing or have incorrect data.
GitHub Metadata: Error processing value 'title':
Liquid Exception: No repo name found. Specify using PAGES_REPO_NWO environment variables, 'repository' in your configuration, or set up an 'origin' git remote pointing to your github.com repository. in /_layouts/default.html
         ERROR: YOUR SITE COULD NOT BE BUILT:
                ------------------------------------
                No repo name found. Specify using PAGES_REPO_NWO environment variables, 'repository' in your configuration, or set up an 'origin' git remote pointing to your github.com repository.

Ответы [ 2 ]

0 голосов
/ 04 марта 2019

Поскольку вы не указали ссылку на свой репозиторий, я сделаю некоторые предположения, основываясь на выводе вашего терминала.Следовательно, это будет пробный и ошибочный ответ.

Возможно, у вас есть Gemfile с gem 'github-pages', group: :jekyll_plugins или он может содержать

group :jekyll_plugins do
  gem 'github-pages'
end

В любом случае, переместите github-pages изгруппа :jekyll_plugins.То есть у вас должен быть только голый листинг:

source 'https://rubygems.org'

gem 'github-pages'
0 голосов
/ 04 марта 2019

Сначала убедитесь, что у вас установлены гемы Jekyll и Bundler с

$ jekyll -v

, вы должны увидеть

jekyll 3.8.5 -- Jekyll is a blog-aware, static site generator in Ruby

, если он не установлен, установить с помощью

$ gem install jekyll bundler

Если он установлен, вам просто нужно использовать команду jekyll (не команда bundle) в корне вашего сайта

$ jekyll serve
$ jekyll build

и да, я нахожу получающимначал на сайте, также немного сбивает с толку ...

...