mirror of https://github.com/vuejs/vitepress
parent
bffc58c735
commit
ddc9e4b0d9
@ -0,0 +1,3 @@
|
||||
# Home Page
|
||||
|
||||
Coming soon...
|
@ -0,0 +1,38 @@
|
||||
---
|
||||
layout: doc
|
||||
---
|
||||
|
||||
# Layout
|
||||
|
||||
You may switch the of each page by setting `layout` option to the page [frontmatter](./frontmatter). There are 3 layout options, `doc`, `page`, and `home`. If don't specify the `layout` otpion, then the page is treated as option set to `doc`.
|
||||
|
||||
```yaml
|
||||
---
|
||||
layout: doc
|
||||
---
|
||||
```
|
||||
|
||||
## Doc Layout
|
||||
|
||||
Option `doc` is the default layout and it styles the whole Markdown content into "documentation" look. It works by wrapping whole content within `vp-doc` css class, and applying styles to elements underneath it.
|
||||
|
||||
Almost all generic elements such as `p`, or `h2` get special styling. Therefore, keep in mind that if you add any custom HTML inside a Markdown content, those will get affected by those styles as well.
|
||||
|
||||
It also provides documentation specific features listed below. These features are only enabled in this layout.
|
||||
|
||||
- Edit Link
|
||||
- Prev Next Link
|
||||
- Outline
|
||||
- Carbon Ads
|
||||
|
||||
## Page Layout
|
||||
|
||||
Option `page` is treated as "blank page". The Markdown will still be parsed, and all of the [Markdown Extensions](./markdown-extensions) work as same as `doc` layout, but it wouldn't apply default styling.
|
||||
|
||||
The page layout will let you style everything by you without VitePress theme affecting the markup. This is useful when you want to create your own custom page.
|
||||
|
||||
Note that even in this layout, sidebar will still show up if the page has a matching sidebar config.
|
||||
|
||||
## Home Layout
|
||||
|
||||
Option `home` will generate templated "Home Page". In this layout, you can set extra options such as `hero` and `features` to customize the content further. Please visit [Theme: Home Page](./theme-home-page) for more details.
|
Loading…
Reference in new issue