如何在 Gatsby 项目中的 markdownRemark 中呈现链接

Ezr*_*ree 5 markdown gatsby

我正在 Gatsby 中构建 Markdown wiki。

它基于gatsby-blog启动器。它/content/wiki/使用 markdownRemark解析 markdown 文件以显示为 html 页面。

在一个组件中,我当然可以写出一个简单的文本链接:

<Link to={`/Some_File`}>Some File</Link>
Run Code Online (Sandbox Code Playgroud)

但是在我的降价文件中,链接被简单地写为:

[Some File](Some_File)
Run Code Online (Sandbox Code Playgroud)

问题是,当将文本链接添加到 Markdown 文件时,它会在单击链接时导致页面刷新。

有没有办法在降价文件中呈现路由器链接?

Div*_*ani 1

gatsby-plugin-catch-links似乎是实现这一目标的最佳方法(也在盖茨比不和谐频道中得到证实)

来自自述文件:

安装

npm install gatsby-plugin-catch-links
Run Code Online (Sandbox Code Playgroud)

用法

// In your gatsby-config.js
plugins: [`gatsby-plugin-catch-links`]
Run Code Online (Sandbox Code Playgroud)