mirror of
https://github.com/facebook/docusaurus.git
synced 2025-12-29 05:12:52 +00:00
feat: add own webpack markdown to react loader
This commit is contained in:
parent
2a7f7e2663
commit
10f85696d9
|
|
@ -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 () => <MarkdownBlock source={${source}} siteConfig={${siteConfig}} />;`
|
||||
);
|
||||
|
||||
// return `export default () => <MarkdownBlock source={${source}} siteConfig={${siteConfig}} />`;
|
||||
};
|
||||
Loading…
Reference in New Issue