maloja/pico-fotofolder

Pico CMS 的类似堆叠的画廊

v1.2 2020-08-20 21:34 UTC

This package is auto-updated.

Last update: 2024-09-13 00:47:10 UTC


README

一个为 Pico CMS 提供类似堆叠画廊功能的插件,包括全屏和懒加载功能。它将文件夹中的所有图片显示为画廊。它基于两个小的 "vanilla" JavaScript,即 baguetteBoxLazyload

截图

Screenshot

安装

将来自 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 库。