指南
大约 2 分钟
此插件会使用 Lightgallery 让正文内的图片在点击时进入浏览模式浏览。
许可证限制
请注意,虽然这个插件是在 MIT 协议下发布的,但我们目前正在通过 VuePress Theme Hope 的内置 lightgallery 组织许可 来实现这一点,并且 如果你将其用于非商业用途,我们愿意承认你是我们组织的成员。
组织许可证在非商业用途下对你没有限制,因为它支持无限的开发人员和无限的产品。你可以在任何许可下使用此插件安全地发布你的文档或项目。
但是请注意组织许可证只能用于单个商业产品。如果你想要以商业用途使用本插件,由于 lightgallery 是在 GNU GPL license v3 下,所以你必须在没有许可证下将你的源代码置于 GNU GPL license v3 协议下,或者考虑 购买许可证 以规避可能产生的问题。
你被警告了!
如果你对此表示担忧,你可以考虑使用 @vuepress/plugin-photo-swipe。
自定义 LightGallery 选项
你可以通过在客户端配置文件中导入和调用 defineLightGalleryConfig
来将选项传递给 lightgallery
:
import { defineClientConfig } from "vuepress/client";
import { defineLightGalleryConfig } from "vuepress-plugin-lightgallery/client";
defineLightGalleryConfig({
// 在此设置 lightgallery 选项
});
export default defineClientConfig({
// ...
});
操作延迟
如果你的主题在页面切换时会添加动画,你可能需要延迟 lightgallery 重新查找页面图片的时间点。你可以通过 delay
选项来配置这一延迟,默认的值为 800
(单位为毫秒)。