首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用react-markdown呈现的markdown中不存在行分隔符

使用react-markdown呈现的markdown中不存在行分隔符
EN

Stack Overflow用户
提问于 2021-10-06 01:42:37
回答 1查看 62关注 0票数 0

我正在使用react-markdown来呈现一个标记。文本内容呈现正确,但我无法查看标题下和表格的行分隔符。我尝试在演示https://remarkjs.github.io/react-markdown/中粘贴相同的内容,它使用行分隔符正确呈现。

以下是该实现的codesandbox链接。https://codesandbox.io/s/strange-firefly-zzv3r?file=/src/App.js。注意:表的行和列之间没有行分隔符。为了呈现该表,我使用了react-markdown文档中提到的remark-gfm

下面是呈现标记的React组件

代码语言:javascript
复制
import React, { useEffect, useState } from "react";
import ReactMarkdown from "react-markdown";
import remarkGfm from "remark-gfm";

export default function App() {
  const markdown = `# First Heading

  ## SomeHeading()
  Returns some heading if found to be true .
  
  **Syntax:** "SomeHeading(string; search-text; [case-insensitive])"
  |Parameter|Data type|Optional|Text|
  |--|--|--|--|
  |string|string|NO|The text to search in|
  |search-text|string|NO|The string to check|
  |case-insensitive|boolean|YES|set “true” if the search should be case insensitive.|
    `;

  return (
    <div className='post'>
      <ReactMarkdown children={markdown} remarkPlugins={[remarkGfm]} />
    </div>
  );
}
EN

回答 1

Stack Overflow用户

发布于 2021-10-06 01:47:06

在您的示例中,markdown中的所有行都以2个空格开头。行开头的空格在markdown中不是没有意义的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69458935

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档