Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何让jekyll资产与ImageMagick一起工作?_Imagemagick_Jekyll - Fatal编程技术网

如何让jekyll资产与ImageMagick一起工作?

如何让jekyll资产与ImageMagick一起工作?,imagemagick,jekyll,Imagemagick,Jekyll,我正在与Jekyll一起开发一个网站,在那里我使用Jekyll资产对图像进行缓存和资产管理。我已经在\u config.yml中安装并添加了mini\u magick 然而,无论出于何种原因,我无法在任何图像上执行任何magick命令。在一个HTML文件中,我尝试了:{%asset”header/{{page.header-img}}“@magick:2x%},就像命令一样。我还尝试了@magick:quality=0.1等,只是想看看是否能让它工作。没有图像文件输出,除了我开始使用的图像。我做

我正在与Jekyll一起开发一个网站,在那里我使用
Jekyll资产
对图像进行缓存和资产管理。我已经在
\u config.yml
中安装并添加了
mini\u magick


然而,无论出于何种原因,我无法在任何图像上执行任何magick命令。在一个HTML文件中,我尝试了:
{%asset”header/{{page.header-img}}“@magick:2x%}
,就像命令一样。我还尝试了
@magick:quality=0.1
等,只是想看看是否能让它工作。没有图像文件输出,除了我开始使用的图像。我做错什么了吗?如何让
ImageMagick
使用
jekyll资产

magick:2x
不再受支持,请改用
magick:double


你不需要将
mini_magick
添加到你的插件中,它是ruby gem,不是jekyll插件,只需将它添加到你的
Gemfile
或执行
gem安装mini_magick

我对jekyll不熟悉。但是你有没有安装Imagemagick?mini_magick.Yup需要它,通过gem安装mini_magick,通过自制安装ImageMagick。可能它不在Ruby可见的位置?我不确定你能用RMagick而不是mini_magick。我也不是这方面的专家,但是mini_magick与Ruby一起工作吗?谢谢-jekyll资产的文档绝对糟糕,尽管它是一个多么有用的工具。没有足够完整的解释!是的,这是一个很好的工具,文档可能会更好。