11 lines
258 B
JavaScript
11 lines
258 B
JavaScript
|
import { visit } from 'unist-util-visit'
|
||
|
import { load } from 'js-yaml'
|
||
|
|
||
|
export default function extractFrontmatter() {
|
||
|
return (tree, file) => {
|
||
|
visit(tree, 'yaml', (node, index, parent) => {
|
||
|
file.data.frontmatter = load(node.value)
|
||
|
})
|
||
|
}
|
||
|
}
|