Files
vuepress/lib/webpack/markdownLoader.js
T
2018-04-05 17:13:46 -04:00

10 lines
336 B
JavaScript

const { getOptions } = require('loader-utils')
const frontmatter = require('yaml-front-matter')
module.exports = function (src) {
const { markdown } = getOptions(this)
const content = frontmatter.loadFront(src).__content
const html = markdown.render(content)
return `<template><div class="markdown">${html}</div></template>`
}