Jekyll 无法在预览服务器上生成网站

Jekyll 无法在预览服务器上生成网站,jekyll,Jekyll,我是杰基尔的初学者。我按照文档建议在预览服务器上构建站点。 下面是a所做的: -安装最新版本的ruby $ruby-v->ruby 2.4.1p111(2017-03-22修订版58053)[x86_64-darwin16] $gem--版本->2.6.14 -安装杰基尔 $gem安装jekyll捆绑包->jekyll版本:jekyll-3.6.2 当我尝试在预览服务器(bundle exec jekyll serve)上构建站点时,出现以下错误: jekyll 3.6.2|错误:(/Users

我是杰基尔的初学者。我按照文档建议在预览服务器上构建站点。 下面是a所做的:
-安装最新版本的ruby
$ruby-v->ruby 2.4.1p111(2017-03-22修订版58053)[x86_64-darwin16]
$gem--版本->2.6.14
-安装杰基尔 $gem安装jekyll捆绑包->jekyll版本:jekyll-3.6.2

当我尝试在预览服务器(bundle exec jekyll serve)上构建站点时,出现以下错误:

jekyll 3.6.2|错误:(/Users/admin/Documents/Perso/Site Internet/jekyll/inger/_config.yml):在分析第16行第1列的块映射时未找到预期的键

第16行是应处理的第一行未注释的行。就是这个

title: Inger Hair at Home at Aix en Provence (line 16)

我看不出有什么不对劲。提前感谢您的回答

Yaml文件对空格敏感,在您的
\u config.yml
中,您有:

# Exclude from processing.
# The following items will not be processed, by default. Create a custom list
# to override the default setting.
 exclude:
   - Gemfile
   - Gemfile.lock
   - node_modules
   - vendor/bundle/
   - vendor/cache/
   - vendor/gems/
   - vendor/ruby/
   - Inger-Analytics-feb0aa8b73d1.json
   - .gitignore
何时应该:

# Exclude from processing.
# The following items will not be processed, by default. Create a custom list
# to override the default setting.
exclude:
   - Gemfile
   - Gemfile.lock
   - node_modules
   - vendor/bundle/
   - vendor/cache/
   - vendor/gems/
   - vendor/ruby/
   - Inger-Analytics-feb0aa8b73d1.json
   - .gitignore

注意
排除之前的空格:
。然后它应该会起作用。

发布你的_config.yml内容谢谢你的回答,它现在似乎起作用了。但我不能100%确定,因为我还有另一个问题()