Photish 是一款简单、基于约定(但可配置)的静态照片站点生成器。Photish 允许你按照文件夹对照片集进行分组。元数据可以与照片一起写在 YAML 文件中,文件同照片同名。
Photish 会爬取你的照片和元数据的目录,并将信息渲染到你的网站模板中。Photish 支持 Tilt 实现的所有模版引擎(目前超过 30 种格式)。它还会读取你的配置,并使用 ImageMagick 根据你配置的大小、维度、配色方案等自动转换图片。Photish 使用这些信息创建了一个完整的静态网站,该网站可以托管在 NGINX、Apache HTTP 服务器、甚至 Github Pages 上。
Photish 的创建考虑到了速度和效率。线程用于并行图像转码,以便在生成期间最大程度地利用 CPU。然后使用缓存文件以确保在图片未更改的情况下不会不必要地重新生成。这样便造就了一个响应迅速、快速的本地开发环境,让你能够轻松地完善自己的基于照片的网站设计,而无需等待重新生成。
了解更多 静态站点生成器。