# 在 Markdown 使用 Vue {#using-vue-in-markdown} 在 VitePress 中,每个 Markdown 文件都被编译成 HTML,而且将其作为 [Vue 单文件组件](https://cn.vuejs.org/guide/scaling-up/sfc.html)处理。这意味着可以在 Markdown 中使用任何 Vue 功能,包括动态模板、使用 Vue 组件或通过添加 ` ## Markdown Content The count is: {{ count }} ``` :::warning 避免在 Markdown 中使用 ` ``` ## 使用 teleport 传递组件内容 {#using-teleports} VitePress 目前只有使用 teleport 传送到 body 的 SSG 支持。对于其他地方,可以将它们包裹在内置的 `` 组件中,或者通过 [postRender 钩子](../reference/site-config#postrender)将 teleport 标签注入到最终页面 HTML 中的正确位置。 ::: details <<< @/components/ModalDemo.vue ::: ```md
// ...
```