With remarkdown-loader, you can render react element in markdown convenient!
$ npm i -D remarkdown-loader'module': {
'loaders': [{
'loaders': ['babel', 'remarkdown'],
'test': /\.md$/,
}]
}So you can render react element in markdown like this:
```js-precode
import Demo from './Demo';
```
current language: $={props.language}
## code:
```js
class Demo extends Component {
xxx
}
```
## sample
${Demo}
support babel-plugin-code
With babel-plugin-code, you can render the demo and demo source code toghether.
'module': {
'loaders': [{
// using remarkdown-doc to render react element
'test': /\.md$/,
'loader': 'babel!remarkdown?Demo=remarkdown-doc',
}, {
// using babel-plugin-code
test: /\.js$/,
loader: 'babel',
query: {
plugins: [['code']],
},
}],
}
You can set param Demo to remarkdown-laoder. In this example, it use remarkdown-doc as custom Demo renderer. The result is as below.
Copyright (c) 2015-2016 Recharts Group


