feat(md): add _blank for all links with http/https (#141)
This commit is contained in:
3 files changed
+15
No files matched your search
@@ -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',
|
||||
},
|
||||
})
|
||||
},
|
||||
}),
|
||||
|
||||
|
||||
Reference in new issue
Block a user