Global Computed

In VuePress, some core computed properties are built in for use by default theme or custom themes.

$site

This is the $site value of the website you see now:

{
  "title": "VuePress",
  "description": "Vue-powered static site generator",
  "base": "/",
  "pages": [
    {
      "lastUpdated": 1524027677000,
      "path": "/",
      "title": "VuePress",
      "frontmatter": {}
    },
    ...
  ]
}

$page

This is the $page value of the page you see now:

{
  "title": "Global Computed",
  "frontmatter": {},
  "regularPath": "/miscellaneous/global-computed.html",
  "key": "v-d4cbeb69eff3d",
  "path": "/miscellaneous/global-computed.html",
  "headers": [
    {
      "level": 2,
      "title": "$site",
      "slug": "site"
    },
    {
      "level": 2,
      "title": "$page",
      "slug": "$page"
    },
    ...
  ]
}

$frontmatter

Reference of $page.frontmatter.

$lang

The language of the current page, the default value is en-US.

Also see:

$localePath

The locale path prefix for the current page, the default value is /.

Also see:

$title

Value of the <title> label used for the current page.

$description

The content value of the <meta name= "description" content= "..."> for the current page.

$themeConfig

i.e. siteConfig.themeConfig