无论 "same folder" 范式如何,在 Gatsbyjs 中分配模板
Assigning templates in Gatsbyjs regardless of "same folder" paradigm
是否可以通过其他方式将模板分配给 Gatsbyjs 中的页面 (_template.js),而不是让它们驻留在与它们转换的页面相同的文件夹中?我可以想象想要跨文件夹使用通用模板,但不一定总是使用相同的模板。我宁愿只有一个 "templates" 文件夹并以某种方式分配它们。
这将在 1.0 中用新的 programmatic routes 修复,您将能够直接为路由设置 "layout"(不再使用模板名称,因为它是错误的)。在 0.x 你有点卡住了。通过足够的努力,您可以将类似的东西破解到位,但这可能意味着在某种程度上分叉 Gatsby。
是否可以通过其他方式将模板分配给 Gatsbyjs 中的页面 (_template.js),而不是让它们驻留在与它们转换的页面相同的文件夹中?我可以想象想要跨文件夹使用通用模板,但不一定总是使用相同的模板。我宁愿只有一个 "templates" 文件夹并以某种方式分配它们。
这将在 1.0 中用新的 programmatic routes 修复,您将能够直接为路由设置 "layout"(不再使用模板名称,因为它是错误的)。在 0.x 你有点卡住了。通过足够的努力,您可以将类似的东西破解到位,但这可能意味着在某种程度上分叉 Gatsby。