Jekyll - 尝试将图像添加到 post 但 Jekyll 找不到它们
Jekyll - Trying to add images to a post but Jekyll cannot find them
我正在尝试将图像添加到 post 但每当我尝试在 post 中查看它们时(运行 Jekyll 在查看时使用 'bundle exec jekyll serve --draft' 选项本地)- Jekyll 在终端中打印以下内容:
[2019-10-27 20:38:06] ERROR `/blog/jekyll/update/2019/10/_site/assets/ruby_on_rails_image1.jpg' not found.
我在我的降价文件中使用以下内容将图像添加到 post:

我可以在 Visual Studio 代码中打开图像,所以我知道图像的路径是正确的,但无论出于何种原因,Jekyll 都找不到它。我试过单独查看图像
有人知道我做错了什么吗?
谢谢!
../
和 _site
导致了这个问题。基本上,您是在告诉 Jekyll 在 Jekyll (_site
) 处理后的文件中找到图像 url,以及相对于博客 post (../
).要修复,只需删除 ..
以便 url 为 
但是,依靠图像 url after Jekyll 处理不是一个好主意。相反,您可以在 处理之前告诉 Jekyll 图像 在哪里。 Jekyll 跟踪图像和图像的最终 url。然后它使用 url 来获取图像。这样你就不用关心 Jekyll 是如何处理东西的。您可以依赖存储库的当前结构,而不是处理后的结构。
为此,请使用 Jekyll link
标签:
我正在尝试将图像添加到 post 但每当我尝试在 post 中查看它们时(运行 Jekyll 在查看时使用 'bundle exec jekyll serve --draft' 选项本地)- Jekyll 在终端中打印以下内容:
[2019-10-27 20:38:06] ERROR `/blog/jekyll/update/2019/10/_site/assets/ruby_on_rails_image1.jpg' not found.
我在我的降价文件中使用以下内容将图像添加到 post:

我可以在 Visual Studio 代码中打开图像,所以我知道图像的路径是正确的,但无论出于何种原因,Jekyll 都找不到它。我试过单独查看图像
有人知道我做错了什么吗?
谢谢!
../
和 _site
导致了这个问题。基本上,您是在告诉 Jekyll 在 Jekyll (_site
) 处理后的文件中找到图像 url,以及相对于博客 post (../
).要修复,只需删除 ..
以便 url 为 
但是,依靠图像 url after Jekyll 处理不是一个好主意。相反,您可以在 处理之前告诉 Jekyll 图像 在哪里。 Jekyll 跟踪图像和图像的最终 url。然后它使用 url 来获取图像。这样你就不用关心 Jekyll 是如何处理东西的。您可以依赖存储库的当前结构,而不是处理后的结构。
为此,请使用 Jekyll link
标签: