const fs = require('fs') const YAML = require('yaml') const { EOL } = require('os') module.exports = writeMarkdownFile = (filePath, frontMatter, body) => { const frontMatterTerminator = '---' const originStatement = '' const output = [frontMatterTerminator, YAML.stringify(frontMatter).trim(), frontMatterTerminator, body, originStatement].filter(item => !!item).join(EOL) fs.writeFileSync(filePath, output) }