feat: prototype blog post generation in dev server

This commit is contained in:
endiliey 2018-07-30 01:35:35 +08:00
parent 8cbd23d690
commit 7ecd4c9bef
9 changed files with 112 additions and 31 deletions

View file

@ -10,6 +10,15 @@ module.exports = async function load(sourceDir) {
// extract data from all blog files
const blogDatas = await loadBlog(sourceDir);
fs.writeFile(
path.resolve(__dirname, '../generated/blogDatas.js'),
`${'/**\n' +
' * @' +
'generated\n' +
' */\n' +
'module.exports = '}${JSON.stringify(blogDatas, null, 2)};\n`
);
// resolve outDir
const outDir = siteConfig.dest
? path.resolve(siteConfig.dest)