This is a simple markdown compiler that takes a markdown file as input and outputs an React component that can be used to render the markdown.
npm install @codeantu/md
import React from "react";
import { useState } from "react";
import MDComponent from "@codeantu/md";
function App() {
const [text, setText] = useState("## Hello World");
return (
<>
<div>Hello</div>
<textarea value={text} onChange={(e) => setText(e.target.value)} />
<MDComponent text={text} />
</>
);
}
export default App;
-
Heading :
# Hello World - ###### Hello World
-
Bold :
**Hello World**
-
Italic :
*Hello World*
-
Link :
[Hello World](https://www.google.com)
-
Image :

-
Strike :
~~Hello World~~
-
Blockquote :
> Hello World
-
List :
* Hello World
-
Code :
``` console.log("Hello World") ```
-
Code block :
`javascript console.log("Hello World")`
-
Horizontal Rule :
---
-
Image :

-
ul :
* Hello World
-
ol :
1. Hello World
-
li :
- Hello World
-
hr :
---
-
paragraph :
Hello World
-
span :
<span>Hello World</span>