Jekyll 标记'img'不是使用Octopress的GitHub页面可识别的液体标记

Jekyll 标记'img'不是使用Octopress的GitHub页面可识别的液体标记,jekyll,octopress,github-pages,Jekyll,Octopress,Github Pages,我已经创建了一个职位,其中有一些图像标签。这些图像将在本地rake预览中显示。 这是邮政编码 {%img left/images/books_1.png 220 300%} {%img left/images/books_2.png 220 300%} {%img/images/books_3.png 220 300%} 但当我推到github页面时。Git hub向我发送了生成失败错误消息。 “source/_posts/2014-11-29-pages.markdown/extract”中的

我已经创建了一个职位,其中有一些图像标签。这些图像将在本地rake预览中显示。 这是邮政编码

{%img left/images/books_1.png 220 300%} {%img left/images/books_2.png 220 300%} {%img/images/books_3.png 220 300%} 但当我推到github页面时。Git hub向我发送了生成失败错误消息。 “source/_posts/2014-11-29-pages.markdown/extract”中的标签img不是公认的液体标签。
我需要添加任何插件才能在github页面中使用img标记吗?

您不能在github页面上运行octopress插件


您必须使用“rake generate&&rake deploy”命令,最近我更新了我的博客,突然出现页面构建错误,这让我感到有些恼火。事实证明,GitHub页面最近更改为

它失败的原因是Octopress不受GH页面的直接支持-GH页面支持a,Octopress不是其中之一

我的解决方案是在博客的根目录中创建并提交一个名为.nojekyll的文件,如链接中所述

需要明确的是,当您使用Octopress时,您将在本地生成博客的所有html,并将生成的html推送到GitHub页面。因此,GH不需要在标记文件上进行任何渲染-这一切都是在GH看到之前在本地机器上完成的

然而,Octopress也会将您的博客源提交给repo,特别是rake deploy命令,并且随着对GH页面的更改,GH尝试呈现标记文件,但失败了。.nojekyll文件关闭该选项,一切正常。

使用rake generate和rake deploy。请记住,HTML是一种发布格式,而Markdown是一种书写格式。您需要生成HTML。