diff --git a/src/server/server.ts b/src/server/server.ts index cd0cff8..e400aea 100644 --- a/src/server/server.ts +++ b/src/server/server.ts @@ -85,7 +85,13 @@ const renderTemplate = async ( } | Guía Completa`; const html = await ejs.renderFile( layoutFile, - { ...locals, title: locals.title ?? defaultTitle, body }, + { + head: null, + scripts: null, + ...locals, + title: locals.title ?? defaultTitle, + body, + }, { async: true } ); res.writeHead(statusCode, { diff --git a/src/server/views/layouts/layout.ejs b/src/server/views/layouts/layout.ejs index 6a4b7e6..197ab31 100644 --- a/src/server/views/layouts/layout.ejs +++ b/src/server/views/layouts/layout.ejs @@ -39,7 +39,7 @@ }; - <% if (head) { %> + <% if (typeof head !== 'undefined' && head) { %> <%= head %> <% } %> @@ -92,7 +92,7 @@ - <% if (scripts) { %> + <% if (typeof scripts !== 'undefined' && scripts) { %> <%= scripts %> <% } %>