maloja / pico-fotofolder
Pico CMS 的类似堆叠的画廊
Requires
- php: >=7.0.0
This package is auto-updated.
Last update: 2024-09-13 00:47:10 UTC
README
一个为 Pico CMS 提供类似堆叠画廊功能的插件,包括全屏和懒加载功能。它将文件夹中的所有图片显示为画廊。它基于两个小的 "vanilla" JavaScript,即 baguetteBox 和 Lazyload。
截图
安装
将来自 Github https://github.com/maloja/pico-fotofolder 的文件复制到您的 Pico CMS 插件文件夹 plugins/PicoFotofolder
。
或直接从 Github 在 plugins/PicoFotofolder
中克隆
cd plugins
git clone https://github.com/maloja/pico-fotofolder
或者,如果您使用 composer 安装了 Pico CMS
composer require maloja/pico-fotofolder
使用方法
在您的 Markdown 文件中添加以下表达式
(% fotofolder (/path/to/your/images [sort] [order]) %)
可选参数
-
[sort]
可以是 'date' 或 'name'。这将根据日期排序图片,这意味着 Exif 图片日期,而不是文件日期,或根据文件名排序。默认为 'name'。 -
[order]
可以是 'asc' 或 'dsc'。升序或降序排序。默认为 'dsc'
缓存
为了提高 PicoFotofolder 的页面加载速度,在您的图片文件夹中自动创建了一个额外的子文件夹 /thumbnails
用于缩略图。因此,请确保您的图片文件夹有写入权限。还将创建一个隐藏文件 ".fotofolder.dat"。该文件存储了您的图片的元信息。子文件夹 /thumbnails
以及文件 " .fotofolder.dat "是自动创建的,如果画廊中显示的信息不正确,可以随时删除。
要求
确保您的 web 服务器已安装 GD Library pgp-gd 库。