959 B
959 B
归档配置
{
"version": 1,
"archiveRoot": "docs/archive",
"defaults": { "onConflict": "skip" },
"rules": [
{
"match": "design/**/*.md",
"target": "design/{relative}",
"stripFrontmatter": true,
"requiredText": ["#"]
},
{
"match": "specs/*.md",
"target": "reference/{stem}-api.md",
"section": "API"
}
]
}
archiveRoot:相对项目根的归档目录。match:相对项目根的 glob,只处理普通文件。target:可用{name}、{stem}、{suffix}、{relative}、{parent}。section:可选 Markdown 标题文本,输出该标题及下属内容。stripFrontmatter:仅移除开头完整闭合的 Frontmatter。requiredText:归档前必须出现的文字,用于替代隐式外部校验。onConflict:skip、overwrite或append。
目标不得是绝对路径或逃逸归档根。append 仅适合文本文件。