fix: 支持markown支持返回文件路径

pull/427/head
zhuzhengjian 4 years ago
parent 773472d867
commit e7abdcc268

3
.gitignore vendored

@ -7,4 +7,5 @@
dist dist
node_modules node_modules
TODOs.md TODOs.md
.vscode .vscode
.idea

@ -94,9 +94,9 @@ export const createMarkdownRenderer = (
// wrap render so that we can return both the html and extracted data. // wrap render so that we can return both the html and extracted data.
const render = md.render const render = md.render
const wrappedRender: MarkdownRenderer['render'] = (src) => { const wrappedRender: MarkdownRenderer['render'] = (src,env={}) => {
;(md as any).__data = {} ;(md as any).__data = {}
const html = render.call(md, src) const html = render.call(md, src,env)
return { return {
html, html,
data: (md as any).__data data: (md as any).__data

@ -65,7 +65,7 @@ export function createMarkdownToVueRenderFn(
}) })
const { content, data: frontmatter } = matter(src) const { content, data: frontmatter } = matter(src)
let { html, data } = md.render(content) let { html, data } = md.render(content,{file})
if (isBuild) { if (isBuild) {
// avoid env variables being replaced by vite // avoid env variables being replaced by vite

Loading…
Cancel
Save