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 %>
<% } %>