我在 Grav/Twig 中有一个图片库,希望其中一些随机显示在主页上

I have a gallery of images in Grav/Twig and want a few of them to be displayed on homepage but randomly

目前正在使用 page.find('/folder_name').media.images 提取 图像 并在 for 循环中设置限制。但无法随机化它们。我认为在 for 循环中设置限制不是一个好方法。有人可以帮忙吗?

这里我要画廊。建议的方法适用于文章,但不适用于媒体 collection.

成功了。我使用了如下的随机化函数来随机化我的带有切片的图像集,以将其限制为仅 50 张图像。

image_album = page.find('/folder_name').media.images|randomize()|slice(0,50)

这对我有用并且得到了我想要的结果。