mirror of
https://github.com/wahyd4/vuepress.git
synced 2026-08-11 14:26:35 +10:00
13 lines
316 B
JavaScript
13 lines
316 B
JavaScript
const container = require('markdown-it-container')
|
|
|
|
const SLOT_KEY = 'slot'
|
|
|
|
module.exports = md => {
|
|
md
|
|
.use(container, SLOT_KEY, {
|
|
render: (tokens, idx) => tokens[idx].nesting === 1
|
|
? `<template slot="${tokens[idx].info.trim().slice(SLOT_KEY.length).trim()}">`
|
|
: '</template>'
|
|
})
|
|
}
|