8.4 Frontmatter 解析

YAML 解析

1
2
3
4
5
6
7
8
9
10
11
12
import { parse } from 'yaml';

export function parseFrontmatter(content: string): SkillMetadata | null {
const match = content.match(/^---\n([\s\S]+?)\n---/);
if (!match) return null;

try {
return parse(match[1]);
} catch {
return null;
}
}

下一章: 第九章:服务化架构

导航

上一篇: 8.3 Prompt 构建

下一篇: 9.1 客户端-服务器分离