静态资源
有时你希望直接从 Markdown 文件中链接到静态资源(如 docx 文件、图片等),将资源文件与使用它的 Markdown 文件放在一起会非常方便。
让我们想象一下以下的文件结构:
# 你的文档
/website/docs/myFeature.mdx
# 你想使用的一些资源
/website/docs/assets/docusaurus-asset-example-banner.png
/website/docs/assets/docusaurus-asset-example.docx
图片
你可以用三种不同的方式来显示图片:Markdown 语法、CJS 的 require
或 ES 的 import
语法。
- Markdown 语法
- CommonJS require
- Import 语句
使用简单的 Markdown 语法显示图片:

在 JSX 的 img
标签中使用内联的 CommonJS require
来显示图片:
<img
src={require('./assets/docusaurus-asset-example-banner.png').default}
alt="示例横幅"
/>
使用 ES 的 import
语法和 JSX 的 img
标签来显示图片:
import myImageUrl from './assets/docusaurus-asset-example-banner.png';
<img src={myImageUrl} alt="示例横幅" />;
以上所有方式都会显示这张图片:
http://localhost:3000