From 5c06a082f396873200f5d1234f0cee54b6f9fffa Mon Sep 17 00:00:00 2001 From: Yuxuan Zhang Date: Fri, 29 Dec 2023 02:55:22 -0500 Subject: [PATCH] render: code cleanup (html composition) --- src/node/build/render.ts | 59 +++++++++++++++++++--------------------- 1 file changed, 28 insertions(+), 31 deletions(-) diff --git a/src/node/build/render.ts b/src/node/build/render.ts index 8818a5e1..cd877b08 100644 --- a/src/node/build/render.ts +++ b/src/node/build/render.ts @@ -148,37 +148,34 @@ export async function renderPage( } } - const html = ` - - - - ${ - isMetaViewportOverridden(head) - ? '' - : '' - } - ${title} - ${ - isDescriptionOverridden(head) - ? '' - : `` - } - - ${stylesheetLink} - ${metadataScript.inHead ? metadataScript.html : ''} - ${ - appChunk - ? `` - : '' - } - ${await renderHead(head)} - - ${teleports?.body || ''} -
${content}
- ${metadataScript.inHead ? '' : metadataScript.html} - ${inlinedScript} - -` + const html = [ + ``, + ``, + ``, + ``, + isMetaViewportOverridden(head) + ? '' + : '', + `${title}`, + isDescriptionOverridden(head) + ? '' + : ``, + ``, + stylesheetLink, + metadataScript.inHead ? metadataScript.html : '', + appChunk + ? `` + : '', + await renderHead(head), + ``, + ``, + teleports?.body || '', + `
${content}
`, + metadataScript.inHead ? '' : metadataScript.html, + inlinedScript, + ``, + `` + ].join('') const htmlFileName = path.join(config.outDir, page.replace(/\.md$/, '.html')) await fs.ensureDir(path.dirname(htmlFileName))