所以显然Grav的 Cardstack主题与 Featherlight.js 灯箱插件有冲突。使用默认的 Antimatter 主题插件可以正常工作,但使用 Cardstack 似乎没有办法让它工作。
我像往常一样通过 GPM 安装了插件,然后将featherlight.yaml
文件复制user/plugins/featherlight/featherlight.yaml
到user/config/plugins/featherlight.yaml
并设置active: true
.
然后我提供了降价,![image](image.jpg?lightbox=1024,800&resize=200,200)
但当您单击图像时没有任何反应。
我们能够将 UI 套件的灯箱(Cardstack 建立在 UIkit 之上)与 HTML 一起使用。例如:
<a href="/user/pages/02.cards/test/01.test/mountains.jpg" data-uk-lightbox title="Mountains">
可行,但我们需要使用 Markdown 的解决方案。这是因为,我们正在构建一个网站,用户可以在其中发布带有 Markdown 文件的图像,其中包含他们的姓名和其他信息。要求用户编写冗长的 HTML 链接要求太高,而且容易出现拼写错误。
我已经在Grav 论坛上发布了这个问题,它得到了一个回复,告诉我在 Cardstack 主题的 github 上打开一个问题,我做到了,但我没有得到任何回复,而且构建主题的人还没有活跃将近一个月。