跳至主要內容

StackBlitz

大约 1 分钟

在 Markdown 文件中嵌入 StackBlitz 演示。

示例

一个 StackBlitz 项目
<StackBlitz id="vuepress-theme-hope" />
一个自定义设置的 StackBlitz 项目
<StackBlitz id="vuepress-theme-hope" hideExplorer hideNavigation hideDevtools />

属性

id

  • 类型: string
  • 必填: 是

StackBlitz id

type

  • 类型: "project" | "github"
  • 默认值: "project"

StackBlitz 项目类型。

width

  • 类型: string | number
  • 默认值: 100%

StackBlitz 组件宽度。

height

  • 类型: string | number
  • 必填:否

StackBlitz 组件高度。

ratio

  • 类型: number
  • 默认值: 16 / 9

StackBlitz 组件高度宽高比,只有当未指定 height 时有效。

file

  • 类型: string[] | string
  • 必填: 否

在编辑器中打开的默认文件。

initialPath

  • 类型: string
  • 必填: 否

预览时应打开的初始 URL 路径。

embed

  • 类型: boolean
  • 默认值: false

嵌入 StackBlitz 演示。

load

  • 类型: boolean
  • 默认值: false

是否直接加载嵌入演示。(仅在嵌入视图中有效)

theme

  • 类型: "dark" | "light"
  • 默认值: "dark"

编辑器主题。(仅在嵌入视图中有效)

view

  • 类型: "default" | "editor" | "preview"
  • 默认值: "preview"

默认打开的视图。

text

  • 类型: string
  • 默认值: "Open in StackBlitz"

打开 StackBlitz 按钮的文本。

hideExplorer

  • 类型: boolean
  • 默认值: false

在嵌入视图中隐藏文件资源管理器面板。

hideNavigation

  • 类型: boolean
  • 默认值: false

在嵌入视图中隐藏导航面板。

hideDevtools

  • 类型: boolean
  • 默认值: false

在编辑器预览中隐藏调试控制台。