mirror of https://github.com/ElemeFE/element
				
				
				
			
		
			
				
	
	
		
			27 lines
		
	
	
		
			582 B
		
	
	
	
		
			JavaScript
		
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			582 B
		
	
	
	
		
			JavaScript
		
	
	
| 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;
 |