Markdown 中的富媒体
Markdown 中的富媒体
使用富媒体内容增强您的文档,包括图像、视频、PDF、数学方程式和图表。
图像
您可以使用本地存储的图像或 URL 在 Markdown 页面中包含图像。使用 Markdown 语法 或 <img> HTML 标签 来插入图像。不要使用 <embed> 元素,因为它的浏览器支持不一致。
图像路径
您可以使用相对于页面位置的路径(使用 ./ 或 ../)或相对于 fern 文件夹根目录的路径(使用 /)来引用图像。例如,位于 fern/assets/images/logo.png 的图像可以从任何页面引用为 /assets/images/logo.png。
Markdown
HTML
常见图像属性:
有关 HTML 图像元素及其属性的更多详细信息,请参阅 MDN 关于 img 元素的文档。
使用 <iframe> 元素嵌入 PDF。不要使用 <embed> 元素,因为它的浏览器支持不一致。
渲染的 PDF
HTML
视频
本地视频
您可以使用 HTML <video> 标签在文档中嵌入视频。这使您能够控制视频播放设置,如自动播放、循环播放和静音。不要使用 <embed> 元素,因为它的浏览器支持不一致。
.mdx files use JSX syntax, not pure HTML. Attributes for HTML elements like <video> and <iframe> that are embedded in .mdx pages must be written in camelCase rather than lowercase. For example, use autoPlay instead of autoplay.
渲染的视频
HTML
您也可以将视频包装在容器 div 中以进行额外的样式设置:
常见视频属性:
有关 HTML 视频元素及其属性的更多详细信息,请参阅 MDN 关于 video 元素的文档。
嵌入 YouTube 或 Loom 视频
您可以使用 <iframe> 元素从 YouTube、Loom、Vimeo 和其他流媒体平台嵌入视频。
.mdx 文件使用 JSX 语法,而不是纯 HTML。在 .mdx 页面中嵌入的 HTML 元素(如 <video> 和 <iframe>)的属性必须用 camelCase 而不是小写来编写。例如,使用 autoPlay 而不是 autoplay。
渲染的 Loom 视频
Loom 视频语法
请参阅 ElevenLabs 文档中相应文档页面上渲染效果的示例。
LaTeX
Fern 支持 LaTeX 数学方程式。要使用 LaTeX,请将您的内联数学方程式用 $ 包围。例如,$(x^2 + y^2 = z^2)$ 将渲染为 。
对于显示数学方程式,请将方程式用 $$ 包围。例如:
显示字面美元符号
包含美元金额(如价格、预算或成本)的文本可能会意外渲染为数学方程式。要显示字面美元符号,请用反斜杠(\)转义它们:
不转义:产品成本 5
转义:产品成本 $10,运费为 $5
图表
Fern 支持使用 Mermaid 在 Markdown 中创建图表。Mermaid 提供各种图表,包括流程图、实体关系模型和甘特图。要在 Markdown 文件中包含 Mermaid 图表,请创建一个标记为 mermaid 的代码块。