在本地提供站点服务时无法理解多个 bundler/gem 错误
Trouble understanding multiple bundler/gem errors when serving site locally
我正在尝试在本地加载我的 jekyll 站点,但出现以下错误。我不确定从哪里开始,因为有太多错误。
(base) ➜ angoodkind.github.io git:(master) ✗ bundle exec jekyll serve
Configuration file: /Users/adamg/Dropbox/Website/github_io/angoodkind.github.io/_config.yml
Source: /Users/adamg/Dropbox/Website/github_io/angoodkind.github.io
Destination: /Users/adamg/Dropbox/Website/github_io/angoodkind.github.io/_site
Incremental build: disabled. Enable with --incremental
Generating...
Error reading file /Users/adamg/Dropbox/Website/github_io/angoodkind.github.io/blog/index.html: (<unknown>): did not find expected key while parsing a block mapping at line 7 column 5
### ERROR REPEATED 9 TIMES ###
Liquid Exception: Liquid syntax error (line 8): Unknown tag 'when' in vendor/cache/ruby/2.6.0/gems/liquid-4.0.0/lib/liquid/locales/en.yml
jekyll 3.5.2 | Error: Liquid syntax error (line 8): Unknown tag 'when'
我的基本目录和 blog/
子目录中都有一个 index.html
文件。我应该查看哪个文件?非常感谢任何和所有方向。
您应该查看的文件是 blog/index.html
。 Jekyll 对您的 HTML 源代码所做的任何类型的解析都将查看 YAML 前端内容或液体标签(如果您使用它们)。
您错误地注释掉了前面的 header 照片:
---
layout: page
title: Recent blog posts
<!-- subtitle: Welcome to my winding road, under construction. -->
use-site-title: true
<!-- bigimg:
- "/img/HomeImage.jpg" : "Somewhere in Wyoming (2010)" -->
---
YAML 注释与 HTML 注释不同。虽然此源文件是 HTML 文件类型,但您正在使用的部分是 YAML。根据 this answer,YAML 中的注释使用单个 #
符号开始注释,该注释一直持续到行尾。有 no-multi 行注释。
我正在尝试在本地加载我的 jekyll 站点,但出现以下错误。我不确定从哪里开始,因为有太多错误。
(base) ➜ angoodkind.github.io git:(master) ✗ bundle exec jekyll serve
Configuration file: /Users/adamg/Dropbox/Website/github_io/angoodkind.github.io/_config.yml
Source: /Users/adamg/Dropbox/Website/github_io/angoodkind.github.io
Destination: /Users/adamg/Dropbox/Website/github_io/angoodkind.github.io/_site
Incremental build: disabled. Enable with --incremental
Generating...
Error reading file /Users/adamg/Dropbox/Website/github_io/angoodkind.github.io/blog/index.html: (<unknown>): did not find expected key while parsing a block mapping at line 7 column 5
### ERROR REPEATED 9 TIMES ###
Liquid Exception: Liquid syntax error (line 8): Unknown tag 'when' in vendor/cache/ruby/2.6.0/gems/liquid-4.0.0/lib/liquid/locales/en.yml
jekyll 3.5.2 | Error: Liquid syntax error (line 8): Unknown tag 'when'
我的基本目录和 blog/
子目录中都有一个 index.html
文件。我应该查看哪个文件?非常感谢任何和所有方向。
您应该查看的文件是 blog/index.html
。 Jekyll 对您的 HTML 源代码所做的任何类型的解析都将查看 YAML 前端内容或液体标签(如果您使用它们)。
您错误地注释掉了前面的 header 照片:
---
layout: page
title: Recent blog posts
<!-- subtitle: Welcome to my winding road, under construction. -->
use-site-title: true
<!-- bigimg:
- "/img/HomeImage.jpg" : "Somewhere in Wyoming (2010)" -->
---
YAML 注释与 HTML 注释不同。虽然此源文件是 HTML 文件类型,但您正在使用的部分是 YAML。根据 this answer,YAML 中的注释使用单个 #
符号开始注释,该注释一直持续到行尾。有 no-multi 行注释。