首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mdx中的代码块由于代码解析而引发错误

mdx中的代码块由于代码解析而引发错误
EN

Stack Overflow用户
提问于 2020-09-24 19:43:44
回答 1查看 104关注 0票数 0

我最近将我的gatsby帖子转换为使用gatsby-plugin-mdx,在很大程度上,转换是无缝的,但是对于我的一些帖子,我遇到了一个问题-即代码块中的代码正在被解析,以及无法构建这些帖子。

这发生在我写关于类和函数式react组件的一篇文章中,在我的一个例子中,我故意创建了一些错误的标记来说明一个观点。gatsby-plugin-mdx *似乎*正在解析它,然后失败了,因为它是错误的……

我怎么才能避免这个问题呢?有没有办法避开这些块,或者我需要使用不同的插件?

配置:

代码语言:javascript
复制
...
{
            resolve: `gatsby-plugin-mdx`,
            options: {
                extensions: [`.md`, `.mdx`],
                defaultLayouts: {
                    adventures: require.resolve("./src/views/Advanced.jsx"),
                    default: require.resolve("./src/views/Advanced.jsx")
                }
            },
            gatsbyRemarkPlugins: [
    {
        resolve: `gatsby-plugin-catch-links`,
        options: {
            excludePattern: /(excluded-link|external)/
        }
    },
    {
        resolve: `gatsby-remark-prismjs`,
        options: {
            classPrefix: "language-",
            inlineCodeMarker: null,
            aliases: {},
            showLineNumbers: false,
            noInlineHighlight: false,
            prompt: {
                user: "root",
                host: "localhost",
                global: false
            },
            escapeEntities: {}
        }
    },
    {
        resolve: "gatsby-remark-relative-images",
        options: {
            name: "uploads"
        }
    },
    {
        resolve: "gatsby-remark-images",
        options: {
            maxWidth: 2048
        }
    },
    {
        resolve: "gatsby-remark-copy-linked-files",
        options: {
            destinationDir: "static"
        }
    }
]
...
        },

带有故意错误的Markdown (它包含在反引号中,但不确定如何在markdown中转义它们!):

代码语言:javascript
复制
class List extends Component {
  render() {
    return (
      <h2>List title</h2>
      <ul>
      
      </ul>
    )
  }
}
EN

回答 1

Stack Overflow用户

发布于 2020-09-24 19:58:54

原来这个问题不是代码块造成的。它是在这个块之后的普通段落中包含包含a的文本。将其放在反刻度中可以修复问题<div>

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

https://stackoverflow.com/questions/64045717

复制
相关文章

相似问题

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