1 | const fs = require('fs')
|
2 | const pug = require('pug')
|
3 | const pkg = require('../package.json')
|
4 |
|
5 | function escapehtml(block) {
|
6 | return block
|
7 | .replace(/&/g, '&')
|
8 | .replace(/</g, '<')
|
9 | .replace(/>/g, '>')
|
10 | .replace(/"/g, '"')
|
11 | .replace(/'/g, ''')
|
12 | }
|
13 |
|
14 | const compiled = pug.compileFile('./docs-src/index.pug', {filters: {escapehtml}})
|
15 | fs.writeFileSync('./index.html', compiled({pkg}))
|
16 | console.log('Documentation rendered!')
|