2

我正在考虑发布一个摄影博客。

通常,静态站点生成器基于 .MD 文件和放置在资产目录中的链接图像生成站点页面。

我正在寻找一个静态站点生成器,它可以生成所有站点页面,而无需任何 .MD 文件。

例如,

我设置了以下图片资产目录:

Travel
   Tokyo
     TokyoTower.jpg
     SkyTree.jpg
     ... and other photos
   Paris
     EiffelTower.jpg
     ... and other photos
   NewYork
     StatusOfLiberty.jpg
     ... and other photos

静态站点生成器将生成:

mysite.com/travel.html - the index page
mysite.com/travel/tokyo.html - a page with gallery of images
mysite.com/travel/paris.html - a page with gallery of images
mysite.com/travel/newyork.html - a page with gallery of images

(当然,静态站点生成器将使用预先设计的 HTML 和 CSS 来创建页面。)

只需复制到预期目录即可添加新照片。此外,可以创建新目录,例如另一个“SanFrancisco”目录。

有谁知道哪个静态站点生成器可以迭代资产目录中的所有照片来生成页面?

我熟悉 Java JBake 和 Rust Zola/Tera。这些库是否满足我的需求?

4

1 回答 1

1

正如您已经提到的,我不知道任何由图像触发的 SSG,但我想那里有一些图库工具。

作为一种解决方法,您可以将 jBake 与 groovy 模板一起使用。将一个索引文件放在您的根目录中,并在您的模板中使用 Groovy 来迭代图像。

于 2019-06-04T15:26:00.713 回答