vitepress
Advanced tools
Changelog
0.15.1 (2021-06-14)
vite
option (3737b10)Some config options have changed.
vueOptions
renamed to vue
alias
option has been removed. Use vite.resovle.alias
instead.Changelog
0.15.0 (2021-06-14)
useData()
method that exposes all data (0661063)The following methods are removed.
useSiteData
useSiteDataByRoute
usePageData
useFrontmatter
Instead, use the new useData()
method:
// before
import { useSiteDataByRoute, usePageData } from 'vitepress'
const site = useSiteDataByRoute()
const page = usePageData()
const theme = computed(() => site.value.themeConfig)
// after
import { useData } from 'vitepress'
const { site, page, theme } = useData()
All destructured values are computed refs injected from app root so they are created only once globally.
All global mixin properties (e.g. $site
) except $frontmatter
are removed. Always use useData()
to retrieve VitePress data in Vue components.