You may encounter some unfamiliar concepts in the documentation. This section lists the common terms in the documentation for easy access, learning and plugin/theme development.
Configuration wrapped by
--- in the
markdown file of the current page, which is generally used to do some page-level configuration.
Features such as VuePress's dynamic layout system are based on
frontmatter. You can use the plugin API extendPageData to dynamically modify the value of frontmatter during build time.
For permalinks, see permalinks for more.
The current page is based on the URL generated by the directory structure.
When dynamically generating routes during the build period, a page's URL (
$page.path) will use
$page.frontmatter.permalink first, and if it doesn't exist, it will be downgraded to
That is, those titles defined by one or more
$site | Context.siteConfig
$site | Context.themeConfig
user's theme configuration.
Root path (absolute path) of the currently used theme.
Theme's configuration file (
Name of the layout component used by the current page.