【问题标题】:What is the recommended practice with static site generators: page1/index.md or page1.md?静态站点生成器的推荐做法是什么:page1/index.md 或 page1.md?
【发布时间】:2020-05-02 02:38:33
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: content-management-system static-site eleventy


    【解决方案1】:

    任何一种方式都适用于 Eleventy,所以这完全取决于你喜欢哪种方式,哪种方式最适合你喜欢如何排列文件和目录等等 (https://www.zachleat.com/web/introducing-eleventy/#directory-structure-flexibility)。

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

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

    【讨论】:

      猜你喜欢
      • 2015-07-22
      • 2012-02-06
      • 1970-01-01
      • 1970-01-01
      • 2012-12-10
      • 2021-10-13
      • 1970-01-01
      • 2011-03-11
      • 2014-01-21
      相关资源
      最近更新 更多