From 9c5a5ca26a4b2cd7cef1eda65c06de14e45f56e3 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Mon, 12 May 2025 01:12:27 +0900 Subject: fix(blog/nuldoc): fix parsing of frontmatter --- vhosts/blog/nuldoc-src/djot/parse.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'vhosts/blog/nuldoc-src/djot/parse.ts') diff --git a/vhosts/blog/nuldoc-src/djot/parse.ts b/vhosts/blog/nuldoc-src/djot/parse.ts index 884ab154..c79a6708 100644 --- a/vhosts/blog/nuldoc-src/djot/parse.ts +++ b/vhosts/blog/nuldoc-src/djot/parse.ts @@ -15,9 +15,9 @@ export async function parseDjotFile( ): Promise { try { const fileContent = await Deno.readTextFile(filePath); - const parts = fileContent.split(/^---$/m); - const meta = parseMetadata(parts[1]); - const root = parseDjot(parts[2]); + const [, frontmatter, ...rest] = fileContent.split(/^---$/m); + const meta = parseMetadata(frontmatter); + const root = parseDjot(rest.join("\n")); const doc = createNewDocumentFromDjotDocument(root, meta, filePath, config); return await toHtml(doc); } catch (e) { -- cgit v1.2.3-70-g09d2