# Built-in Components
# ClientOnly
Usage:
<ClientOnly> <NonSsrFriendlyComponent /> </ClientOnly>1
2
3Details:
This component and its children will only be rendered in client-side. That means, it will not be rendered to HTML during build (SSR).
If a component is trying to access Browser / DOM APIs directly in
setup(), an error will occur during build because those APIs are unavailable in Node.js environment. In such case, you could do either:- Modify the component to only access Browser / DOM APIs in 
onBeforeMount()oronMounted()hook. - Wrap the component with 
<ClientOnly>. 
- Modify the component to only access Browser / DOM APIs in 
 
# Content
Props:
- pagePath 
- Type: 
string - Required: 
false 
 - Type: 
 
- pagePath 
 Usage:
<Content page-path="/" /> <Content page-path="/foo.html" />1
2Details:
This component will render the Markdown content of a page.
If the
pagePathprop is not provided, it will render the page of current route path.This component is mainly for developing themes. You won't need it in most cases.
# OutboundLink
Usage:
<OutboundLink />1Details:
This component will render an indicator for links to external URLs.
This component is mainly for developing themes. You won't need it in most cases.
