fix: refactor stuff

This commit is contained in:
2026-03-13 16:02:09 +08:00
parent 27bc2fc747
commit 748f57dd55
4 changed files with 7 additions and 11 deletions
+2 -7
View File
@@ -8,16 +8,11 @@ import { getIndexedData } from '../../data-loader/file-index';
* @returns 解析结果,包含 front matter 和剩余内容
*/
function parseFrontMatter(content: string): { frontmatter?: JSONObject; remainingContent: string } {
// 检查是否以 --- 开头
if (!content.trim().startsWith('---')) {
return { remainingContent: content };
}
// 分割内容
const parts = content.split(/(?:^|\n)---\s*\n/);
const parts = content.trim().split(/(?:^|\n)---\s*\n/g);
// 至少需要三个部分:空字符串、front matter、剩余内容
if (parts.length < 3) {
if (parts.length !== 3 || parts[0] !== '') {
return { remainingContent: content };
}