From c85362f61d78e5630c00fe1b735b49520bfb101d Mon Sep 17 00:00:00 2001 From: Steve Date: Fri, 3 Apr 2026 21:31:18 -0400 Subject: [PATCH] fix: fixed frontmatter regex to account for windows carriage return --- packages/cli/src/lib/markdown.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/cli/src/lib/markdown.ts b/packages/cli/src/lib/markdown.ts index 224d24b..f513a7d 100644 --- a/packages/cli/src/lib/markdown.ts +++ b/packages/cli/src/lib/markdown.ts @@ -18,7 +18,7 @@ export function parseFrontmatter( // --- (YAML) - Jekyll, Astro, most SSGs // +++ (TOML) - Hugo // *** - Alternative format - const frontmatterRegex = /^(---|\+\+\+|\*\*\*)\n([\s\S]*?)\n\1\n([\s\S]*)$/; + const frontmatterRegex = /^(---|\+\+\+|\*\*\*)\r?\n([\s\S]*?)\r?\n\1\r?\n([\s\S]*)$/; const match = content.match(frontmatterRegex); if (!match) { -- 2.51.2