跳转到主要内容

此插件可自动为您Lektor内容中的所有图像生成缩略图。与`thumbnail`过滤器相比,此插件面向内容,即您在模板中根本不需要对图像有任何引用。

项目描述

Lektor Thumbnail Generator

此插件可自动为您Lektor内容中的所有图像生成缩略图。与`thumbnail`过滤器相比,此插件面向内容,即您在模板中根本不需要对图像有任何引用。

用法

如果您想能够在内容中链接到全尺寸图像,但仍希望为链接本身生成缩略图,请使用此插件。例如,您可能有一个名为`cat.jpg`的图像,您可以在内容(而不是模板)中链接到它,同时显示缩略图。

您可以这样操作

<a href="cat.jpg"><img src="cat-small.jpg" /></a>

安装

要安装插件,只需从命令行将`lektor-thumbnail-generator`添加到插件中

lektor plugins add lektor-thumbnail-generator

如果您遇到问题,请参阅Lektor文档中的插件安装部分。

然后,创建一个名为`configs/thumbnail-generator.ini`的配置文件,并添加一些图像部分。部分名称可以是您想要的任何名称,最终的图像将被称为`imagename-sectionname.ext`。例如,此配置文件

[small]
max_width = 30

[medium]
max_width = 400
max_height = 400

[woowee]
max_width = 2000

将处理一个名为`cat.jpg`的文件,并创建文件`cat-small.jpg`、`cat-medium.jpg`和`cat-woowee.jpg`。所有文件都将创建,无论原始文件是否更小,因此您可以放心地链接,不必担心文件是否存在。如果原始文件小于您指定的宽度,则仅会复制文件,而不会调整大小。`max_width`/`max_height`参数的工作方式与Lektor缩略图命令类似。

项目详情


下载文件

下载适合您平台的文件。如果您不确定该选择哪个,请了解有关安装包的更多信息。

源代码分发

lektor-thumbnail-generator-0.5.0.tar.gz (3.7 kB 查看散列值)

上传时间 源代码

构建分发

lektor_thumbnail_generator-0.5.0-py3-none-any.whl (4.1 kB 查看散列值)

上传时间 Python 3

由以下支持