const Config = require('markdown-it-chain'); const anchorPlugin = require('markdown-it-anchor'); const slugify = require('transliteration').slugify; const containers = require('./containers'); const overWriteFenceRule = require('./fence'); const config = new Config(); config .options.html(true).end() .plugin('anchor').use(anchorPlugin, [ { level: 2, slugify: slugify, permalink: true, permalinkBefore: true } ]).end() .plugin('containers').use(containers).end(); const md = config.toMd(); overWriteFenceRule(md); module.exports = md;