Vite plugin for solid-marked
npm install vite-plugin-solid-marked> Vite plugin for solid-marked, MDX/Markdown compiler for SolidJS
 
``bash`
npm i -D solid-marked vite-plugin-solid-marked vite-plugin-solid
`bash`
yarn add -D solid-marked vite-plugin-solid-marked vite-plugin-solid
`bash`
pnpm add -D solid-marked vite-plugin-solid-marked vite-plugin-solid
- Supports Markdown and MDX
- Github-flavored Markdown support
- Fully customizable
- mdast compliant
- Frontmatter
- Directive
- Table of Contents
- Math
- Support for plugins
vite.config.js
`js
import solidPlugin from 'vite-plugin-solid';
import solidMarkedPlugin from 'vite-plugin-solid-marked';
export default {
plugins: [
solidMarkedPlugin({
// Module where useMDX is going to be imported.`
source: 'my-mdx-provider',
}),
solidPlugin(),
],
};
Components generated by solid-marked uses the fundamental components from an MDX provider, this is through the use of useMDX which is imported from the module.
Example module
`js`
export function useMDX() {
return {
builtins: {
Link(props) {
return (
{props.children}
);
},
},
};
}
`ts``
///
MIT © lxsmnsyc