nanoc サイトのコンテンツでサーバー サイド インクルード (SSI) を使用したいと考えています。これにより、共有情報をまとめて複数のページに含めることができます。また、この共有情報のソース ファイルを 1 つだけ維持することもできます。
nanocにSSI(部分)を追加する方法を見つけました。ご存知のように nanoc には次のようなルート レベル フォルダーがあります:
/content/
/layouts/
私が見つけた指示 ( https://nanoc.ws/doc/items-and-layouts/#partials ) によると、「パーシャル」またはインクルード ファイルは /layouts/ フォルダー (/ の外) にある必要があるようです。コンテンツ/フォルダー)。
例: 次のコードは、インクルード ファイル /layouts/partials/shared/test.html を挿入するために使用されます。
<%= render 'partials/shared/test/' %>
つまり、コードは、インクルード ファイルがレイアウト フォルダーに配置されることを前提としています。SSI のデフォルト パスを /content/ に変更する方法を知っていますか? このようにして、コンテンツとレイアウトを混在させませんか?
前もって感謝します。