Adding space between contents in rich text editor not working

Currently I have content in my rich text in strapi that is spaced out the way I want it in my markdown version, but as soon as I switch to preview, or view the content in my browser, the spaces go away. I have tried adding <br/> tags, but there was still no line breaks.

This is the content in my strapi markdown:

But this is the output on my webpage:

This is my current code:

import ReactMarkdown from "react-markdown";
import rehypeRaw from "rehype-raw";
export default function name({ posts }) {
  return (
    <>
        <div>
          {posts.Title}
        </div>
      <div>
        <ReactMarkdown children={posts.Content} rehypePlugins={[rehypeRaw]} />
      </div>
    </>
  );
}

Will refer to this how to line break ? · Issue #273 · remarkjs/react-markdown · GitHub I think it has to do with the way it’s been rendered.

Yes adding a &nbsp; worked, but is there no way to space it other than manually specifying &nbsp; everywhere I want a line break?

I think the overflow shows a way to use regex to replace it for you. So you can take in the source. replace all the spaces or what it is using, with &nbsp; I’m guessing there is also an API or config you can use with the package for it.

1 Like