123456789101112131415161718192021222324 |
- const fs = require('fs')
- const path = require('path')
- const glob = require('glob')
- const { html: beautifyHtml } = require('js-beautify')
- const files = glob(path.join(__dirname, '../content/{docs,blog}/**/*.mdx'), {}, (err, files) => {
- files.forEach((file) => {
- let content = fs.readFileSync(file, 'utf-8')
- content = content.replace(/\n\n+/g, '\n\n')
- content = content.replace(/(?<=```html [^\n]+\n)([^`]+)(?=\n```)/g, (m, code) => {
- code = code.trim()
- code = beautifyHtml(code, {
- indent_size: 2,
- })
- return code
- })
- fs.writeFileSync(file, content, 'utf-8')
- })
- })
|