feat(md): add _blank for all links with http/https (#141)

This commit is contained in:
云游君 authored and GitHub committed 2021-06-13 14:39:22 +08:00
1 parent 4335ed3e6a
commit e3bc59a5f7
3 files changed
+15

No files matched your search

+8
View File
@@ -10,6 +10,7 @@ import WindiCSS from 'vite-plugin-windicss'
import { VitePWA } from 'vite-plugin-pwa'
import VueI18n from '@intlify/vite-plugin-vue-i18n'
import Prism from 'markdown-it-prism'
import LinkAttributes from 'markdown-it-link-attributes'
export default defineConfig({
resolve: {
@@ -37,6 +38,13 @@ export default defineConfig({
markdownItSetup(md) {
// https://prismjs.com/
md.use(Prism)
md.use(LinkAttributes, {
pattern: /^https?:\/\//,
attrs: {
target: '_blank',
rel: 'noopener',
},
})
},
}),