我们想在我们的 nanoc 站点的内容中使用服务器端包含 (SSI)。这将允许我们将共享信息分块并将其包含在多个页面中。它还允许我们仅维护此共享信息的一个源文件。
我想出了如何在 nanoc 中添加 SSI(部分)。如您所知,在 nanoc 中,我们有以下根级文件夹,其中包括:
/content/
/layouts/
根据我找到的说明(https://nanoc.ws/doc/items-and-layouts/#partials),似乎“部分”或包含文件需要在 /layouts/ 文件夹中(在 /内容/文件夹)。
例如:以下代码用于插入包含文件/layouts/partials/shared/test.html
<%= render 'partials/shared/test/' %>
换句话说,代码假定包含文件将放置在 layouts 文件夹中。您知道将 SSI 的默认路径更改为 /content/ 的方法吗?这样我们就不会将内容与布局混合?
先感谢您。