我们希望在我们的 nanoc 网站的内容中使用服务器端包含 (SSI)。这将使我们能够对共享信息进行分块并将其包含在多个页面中。它还允许我们只维护这一共享信息的一个源文件。
我弄清楚了如何在nanoc中添加SSI(部分)。如您所知,在 nanoc 中,我们有以下根级别文件夹,其中包括:
/内容/
/布局/
根据我找到的说明(https://nanoc.ws/doc/items-and-layouts/#partials),似乎“partials”或包含文件需要位于 /layouts/ 文件夹中(在/content/ 文件夹)。
例如: 以下代码用于插入包含文件/layouts/partials/shared/test.html
<%= render 'partials/shared/test/' %>
换句话说,代码假设包含文件将放置在布局文件夹中。您知道如何将 SSI 的默认路径更改为 /content/ 吗?这样我们就不会将内容与布局混合在一起了?
提前谢谢您。
我删除了这个答案,以抗议 Stack Overflow 与 OpenAI 的合作关系。我不同意我的写作被用来训练生成式人工智能模型。