<%- include('partials/header') %>

<%= page.title %>

<%- page.body %> <%- include('partials/footer') %> CONFIRMATION ------------------------------ Rendering page.ejs with a real page object produces one complete, valid HTML document - the and opening tags from header.ejs, the page's own title and body in the middle, and the closing tags from footer.ejs, all inlined together in the final output exactly as if they'd been written in a single file. WHY THIS WORKS AS AN ANSWER ------------------------------ It correctly splits the shared shell into header/footer partials and correctly uses include() to compose them around the page-specific content, confirming EJS's own plain-inlining approach to layout composition works as described.