Next.js Discord

Discord Forum

Markdown to Jsx not working

Answered
atikYassine posted this in #help-forum
Open in Discord
I used Markdown-to-jsx package to read my .md files and display them on a page , But they're actually being displayed as a normal text ( See the attached image )

Here's my code :
 import React from 'react'
import fs from 'fs';
import Markdown from 'markdown-to-jsx';


const getPostContent = (slug: string) => {
    const folder = 'posts/';
    const files = `${folder}${slug}.md`;
    const content = fs.readFileSync(files, 'utf8');
    return content
}

const Page = (props: any) => {
    const Content = getPostContent(props.params.slug);
    return (
        <div>
            <Markdown>{Content}</Markdown>
        </div>
    )
}

export default Page
Answered by atikYassine
I fixed it using [TailwindCss Typography](https://tailwindcss.com/docs/typography-plugin) , And by adding className="prose" to the parent div
View full answer

1 Reply

I fixed it using [TailwindCss Typography](https://tailwindcss.com/docs/typography-plugin) , And by adding className="prose" to the parent div
Answer