我认为 jekyll gem/plugin 执行顺序有问题

Issue with jekyll gem/plugin execution order, I think

我正在考虑在我的 jekyll 构建中实现 https://github.com/wildlyinaccurate/jekyll-responsive-image。我将其安装为 gem。

首先 - 请原谅这个乱七八糟的问题。其次,我很确定这不是插件的问题,但我的 ruby 知识有限,但我想我会检查一下。

快速介绍一下背景知识。我编写了快速而肮脏的生成器插件来复制每个 post,但 AMP (index.amp.html) 的名称略有不同。它应用不同的模板并进行一些文本替换。我有另一个快速插件来替换图像的降价实现

![funny image](images/hello.jpg)

此响应式图像插件所需的液体标签:

{% responsive_image path: assets/my-file.jpg %}

问题的症结在于,它的响应式图像插件不适用于我在构建过程中由插件生成的文件。是因为构建顺序(即当插件或 gems 被执行时)还是因为这个插件中有一些我不理解的编码?

再清楚一点;所以我有一个 index.html 和 index.amp.html,它们都有响应式液体标签,但只有 index.html 被插件替换。是不是因为 gem 在插件之前执行,因为 gem 与实际的 Jekyll 构建更紧密地结合?

所以我更详细地查看了该插件,我意识到我是个白痴。它没有做正则表达式查找内容和替换工作,它实际上是在做网站渲染。所以它不知道我的文件存在。

我想我将使用 grunt 来替换我的 amp 文件中的这个。感谢阅读。