11 lines
500 B
JavaScript
11 lines
500 B
JavaScript
var fs = require('fs');
|
|
var md = require('markdown-it')({linkify: true}).use(require('markdown-it-anchor'), {slugify: s => String(s).trim().toLowerCase().replace(/\W+/g, '-')});
|
|
var template = require('lodash.template');
|
|
|
|
var readme = fs.readFileSync('README.md', 'utf8');
|
|
var content = md.render(readme);
|
|
var webtemplate = fs.readFileSync('template.jst', 'utf8');
|
|
var output = template(webtemplate)({content: content});
|
|
output = output.replace(/\r\n/g, '\n');
|
|
fs.writeFileSync('test.html', output);
|