diff --git a/lib/webpack/loader/markdown.js b/lib/webpack/loader/markdown.js new file mode 100644 index 0000000000..7cf53f1ccc --- /dev/null +++ b/lib/webpack/loader/markdown.js @@ -0,0 +1,19 @@ +const {getOptions} = require('loader-utils'); +const fm = require('front-matter'); +// const MarkdownBlock = require('../../core/components/markdown'); + +module.exports = function(fileString) { + const options = getOptions(this); + + const {body} = fm(fileString); + const source = JSON.stringify(body); + const siteConfig = JSON.stringify(options.siteConfig); + + return ( + `import React from 'react';\n` + + `import MarkdownBlock from '@core/components/Markdown'\n` + + `export default () => ;` + ); + + // return `export default () => `; +};