vike-vue-content

用于承载预览区和源码区插槽的基础容器。

CodePreview

code-previewdemo 背后的底层容器。

当预览内容和源码块都直接写在 Markdown 里,而不是来自已注册的 demos / sources 时,优先使用它。

ContentRenderer 默认内置了 code-preview,因此在 Markdown 里可以直接写 :::code-preview

基础用法

:::code-preview

<span class="badge">New</span>

#source
```vue
<template>
  <span class="badge">New</span>
</template>
```
:::

New

<template>
  <span class="badge">New</span>
</template>

搭配 code-group

:::code-preview

<div style="display:flex;gap:8px;">
  <span class="badge success">Success</span>
  <span class="badge error">Error</span>
</div>

#source
::::code-group

```vue [Vue]
<template>
  <span class="badge success">Success</span>
  <span class="badge error">Error</span>
</template>
```

```html [HTML]
<span class="badge success">Success</span>
<span class="badge error">Error</span>
```

::::
:::
SuccessError
Vue
<template>
  <span class="badge success">Success</span>
  <span class="badge error">Error</span>
</template>