mirror of https://github.com/jkjoy/sunpeiwen.git
40 lines
1.1 KiB
JavaScript
40 lines
1.1 KiB
JavaScript
/* global hexo */
|
|
|
|
'use strict';
|
|
|
|
const renderer = require('./lib/renderer');
|
|
|
|
hexo.config.marked = Object.assign({
|
|
gfm: true,
|
|
pedantic: false,
|
|
breaks: true,
|
|
smartLists: true,
|
|
smartypants: true,
|
|
modifyAnchors: 0,
|
|
autolink: true,
|
|
mangle: true,
|
|
sanitizeUrl: false,
|
|
dompurify: false,
|
|
headerIds: true,
|
|
anchorAlias: false,
|
|
lazyload: false,
|
|
prependRoot: true,
|
|
postAsset: false,
|
|
external_link: {
|
|
enable: false,
|
|
exclude: [],
|
|
nofollow: false
|
|
},
|
|
descriptionLists: true
|
|
}, hexo.config.marked);
|
|
|
|
renderer.disableNunjucks = Boolean(hexo.config.marked.disableNunjucks);
|
|
|
|
hexo.extend.renderer.register('md', 'html', renderer, true);
|
|
hexo.extend.renderer.register('markdown', 'html', renderer, true);
|
|
hexo.extend.renderer.register('mkd', 'html', renderer, true);
|
|
hexo.extend.renderer.register('mkdn', 'html', renderer, true);
|
|
hexo.extend.renderer.register('mdwn', 'html', renderer, true);
|
|
hexo.extend.renderer.register('mdtxt', 'html', renderer, true);
|
|
hexo.extend.renderer.register('mdtext', 'html', renderer, true);
|