diff --git a/observablehq.config.ts b/observablehq.config.ts index 073d9be9a..41054f0cb 100644 --- a/observablehq.config.ts +++ b/observablehq.config.ts @@ -113,7 +113,7 @@ export default { : "" } `, - header: `
+ header: `
diff --git a/src/render.ts b/src/render.ts index 18e467f51..86f98200a 100644 --- a/src/render.ts +++ b/src/render.ts @@ -84,10 +84,10 @@ ${preview ? `\nopen({hash: ${JSON.stringify(resolvers.hash)}, eval: (body) => ev ${sidebar ? html`\n${await renderSidebar(options, resolvers)}` : ""}${ toc.show ? html`\n${renderToc(findHeaders(page), toc.label)}` : "" } -
${renderHeader(page.header, resolvers)} -
+${renderHeader(page.header, resolvers)} +
${html.unsafe(rewriteHtml(page.body, resolvers))}
${renderFooter(page.footer, resolvers, options)} -
+ `); } @@ -251,7 +251,9 @@ function renderModulePreload(href: string): Html | null { function renderHeader(header: MarkdownPage["header"], resolvers: HtmlResolvers): Html | null { return header - ? html`\n
\n${html.unsafe(rewriteHtml(header, resolvers))}\n
` + ? html`\n
\n${html.unsafe( + rewriteHtml(header, resolvers) + )}\n
` : null; } @@ -259,9 +261,9 @@ function renderFooter(footer: MarkdownPage["footer"], resolvers: HtmlResolvers, const {path} = options; const link = options.pager ? findLink(path, options) : null; return link || footer - ? html`\n