MkSaaS文档
MkSaaS文档
首页

介绍

快速入门什么是 Fumadocs对比

设置

手动安装静态导出

写作

Markdown国际化

UI

概览主题搜索
组件
手风琴
手风琴
横幅
横幅
代码块(动态)
代码块(动态)
文件
文件
GitHub 信息
GitHub 信息
可缩放图片
可缩放图片
内联目录
内联目录
根切换器
根切换器
步骤
步骤
选项卡
选项卡
类型表格
类型表格
MDX
组件

代码块(动态)

也能高亮代码的代码块

console.log("This is pre-rendered")

使用方法

import { DynamicCodeBlock } from 'fumadocs-ui/components/dynamic-codeblock';

<DynamicCodeBlock lang="ts" code='console.log("Hello World")' />;

这个组件与 MDX CodeBlock 组件不同,可以在不使用 MDX 的情况下使用。 它使用 Shiki 高亮代码,并使用默认组件渲染它。

特点:

  • 可以在服务器上预渲染
  • 在浏览器上懒加载语言和主题

选项

import { DynamicCodeBlock } from 'fumadocs-ui/components/dynamic-codeblock';

<DynamicCodeBlock
  lang="ts"
  code='console.log("Hello World")'
  options={{
    components: {
      // 添加/覆盖组件
    },
    // 或 Shiki 选项
  }}
/>;

横幅

在您的网站添加横幅

代码块(动态)

也能高亮代码的代码块

目录

使用方法
选项