gpt4 book ai didi

eleventy - 如何为eleventy中的所有页面指定默认布局?

转载 作者:行者123 更新时间:2023-12-03 16:11:05 24 4
gpt4 key购买 nike

看来您应该能够使用global data filesdata cascade为11ty网站中的所有页面指定一个后备布局,但是我不知道如何。

我在多个位置尝试了以下JSON:

{
"layout": "layouts/page.njk"
}

我已将此JSON放入:
  • _data/default.json
  • _data/site.json
  • _data/site.11tydata.json
  • _data/11tydata.json

  • 到目前为止没有运气。

    最佳答案

    实际上,据我所知,这实际上在Eleventy中尚无法实现(据我所知)。您可以使用目录数据文件为嵌套在该目录中的所有文件指定布局,但是该布局目前从项目的根目录开始无效。有a feature request for this on GitHub

    在同一个GitHub问题中,提出了一种解决方法,该方法非常有效:namely to make a layout.js file in the _data folder which exports a string pointing to the layout location

    我现在使用以下设置对其进行了快速测试,它似乎可以按需工作:

    enter image description here

    希望对您有所帮助!

    关于eleventy - 如何为eleventy中的所有页面指定默认布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62436383/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com