Files
vuepress/lib/webpack/markdownLoader.js
T
2018-04-05 11:45:53 -04:00

11 lines
370 B
JavaScript

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