2

在静态站点生成器中组织源文件以生成页面的推荐方法是什么?(我正在使用 Eleventy,但这可能对其他 SSG 有用)

pages
├── page1
         ├── index.md
├── page2
         ├── index.md

或者

pages
├── page1.md
├── page2.md

两种目录结构都应该(或可以)在最终站点中生成以下结构:

pages
├── page1
         ├── index.html
├── page2
         ├── index.html
4

1 回答 1

2

无论哪种方式都适用于 Eleventy,所以这完全是您喜欢哪种方式的问题,哪种方式最适合您喜欢如何安排文件和目录等等(https://www.zachleat.com/web/introducing-eleventy/ #目录结构灵活性)。

在其他 SSG 中——尤其是 Gatsby、Gridsome 和 Hugo——要记住的一个因素是,您希望对其进行特殊处理的图像最好位于与 Markdown 或其他“调用”它们的内容文件相同的目录中,作为相对文件适当的插件或管道需要路径:

然而,这不是 Eleventy 的考虑因素。

于 2020-01-15T16:41:46.513 回答