Skip to content

Instantly share code, notes, and snippets.

@nnennajohn
Forked from DavidWells/generate-md-files.js
Created October 7, 2020 01:29
Show Gist options
  • Save nnennajohn/8804a92e965dd83db4d6828848526fb2 to your computer and use it in GitHub Desktop.
Save nnennajohn/8804a92e965dd83db4d6828848526fb2 to your computer and use it in GitHub Desktop.
Generate markdown files with faker.js
var faker = require('faker')
var fs = require('fs')
var path = require('path')
for (var i = 0; i < 1000; i++) {
generateMD()
}
function generateMD () {
var fileName = faker.lorem.word() + '-' + faker.lorem.word()
var fileContents = `---
title: "${faker.lorem.words()}"
layout: Page
---
${faker.lorem.sentence()}
`
var outputPath = path.join(__dirname, '../content/md', `${fileName}.md`)
fs.writeFile(outputPath, fileContents, function (err) {
if (err) {
return console.log(err)
}
console.log(outputPath + ' file generated')
})
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment