chenjiahan 6a054ca0e3 Revert "chore: remove @vant/markdown-loader package"
This reverts commit 6eec7f3c2f9207227c178baedf767f3031e040f8.
2021-09-30 10:32:29 +08:00

19 lines
541 B
JavaScript

// add target="_blank" to all links
module.exports = function linkOpen(md) {
const defaultRender =
md.renderer.rules.link_open ||
function(tokens, idx, options, env, self) {
return self.renderToken(tokens, idx, options);
};
md.renderer.rules.link_open = function(tokens, idx, options, env, self) {
const aIndex = tokens[idx].attrIndex('target');
if (aIndex < 0) {
tokens[idx].attrPush(['target', '_blank']); // add new attribute
}
return defaultRender(tokens, idx, options, env, self);
};
};