mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-03-22 19:03:29 +08:00
- 将文档首页从传统 Markdown 格式迁移到 VitePress 首页配置 - 添加 VitePress 主题配置文件和自定义样式 - 配置 Git 忽略文件以排除构建产物和依赖 - 添加 VitePress 构建缓存和依赖预构建文件 - 创建 API 示例页面和导航配置 - 移除旧的 TOC 配置文件并替换为新的路由结构
57 lines
913 B
Markdown
57 lines
913 B
Markdown
---
|
|
outline: deep
|
|
---
|
|
|
|
# Runtime API Examples
|
|
|
|
This page demonstrates usage of some of the runtime APIs provided by VitePress.
|
|
|
|
The main `useData()` API can be used to access site, theme, and page data for the current page. It works in both `.md`
|
|
and `.vue` files:
|
|
|
|
```md
|
|
<script setup>
|
|
import { useData } from 'vitepress'
|
|
|
|
const { theme, page, frontmatter } = useData()
|
|
</script>
|
|
|
|
## Results
|
|
|
|
### Theme Data
|
|
|
|
<pre>{{ theme }}</pre>
|
|
|
|
### Page Data
|
|
|
|
<pre>{{ page }}</pre>
|
|
|
|
### Page Frontmatter
|
|
|
|
<pre>{{ frontmatter }}</pre>
|
|
```
|
|
|
|
<script setup>
|
|
import { useData } from 'vitepress'
|
|
|
|
const { site, theme, page, frontmatter } = useData()
|
|
</script>
|
|
|
|
## Results
|
|
|
|
### Theme Data
|
|
|
|
<pre>{{ theme }}</pre>
|
|
|
|
### Page Data
|
|
|
|
<pre>{{ page }}</pre>
|
|
|
|
### Page Frontmatter
|
|
|
|
<pre>{{ frontmatter }}</pre>
|
|
|
|
## More
|
|
|
|
Check out the documentation for the [full list of runtime APIs](https://vitepress.dev/reference/runtime-api#usedata).
|