docsify/docs/cover.md

100 lines
1.8 KiB
Markdown
Raw Normal View History

2017-02-13 22:43:58 +08:00
# Cover
2017-03-25 15:52:21 +08:00
Activate the cover feature by setting `coverpage` to **true**, compare [coverpage configuration](configuration.md#coverpage).
2017-02-13 22:43:58 +08:00
## Basic usage
Set `coverpage` to **true**, and create a `_coverpage.md`:
2017-02-13 22:43:58 +08:00
```html
<!-- index.html -->
2017-02-13 22:43:58 +08:00
<script>
window.$docsify = {
coverpage: true
}
</script>
2017-03-10 05:19:07 +08:00
<script src="//unpkg.com/docsify/lib/docsify.min.js"></script>
2017-02-13 22:43:58 +08:00
```
```markdown
<!-- _coverpage.md -->
2017-02-13 22:43:58 +08:00
![logo](_media/icon.svg)
2017-03-10 05:19:07 +08:00
# docsify <small>3.5</small>
2017-02-13 22:43:58 +08:00
> A magical documentation site generator.
2018-02-11 20:22:51 +08:00
* Simple and lightweight (~19kB gzipped)
2018-02-11 20:12:07 +08:00
* No statically built html files
* Multiple themes
2017-02-13 22:43:58 +08:00
[GitHub](https://github.com/QingWei-Li/docsify/)
[Get Started](#docsify)
2017-02-13 22:43:58 +08:00
```
2017-03-10 05:19:07 +08:00
!> A document site can have only one coverpage!
2017-02-13 22:43:58 +08:00
## Custom background
2017-03-10 05:19:07 +08:00
The background color is generated randomly by default. You can customize the background color or a background image:
2017-02-13 22:43:58 +08:00
```markdown
<!-- _coverpage.md -->
2017-03-10 05:19:07 +08:00
# docsify <small>3.5</small>
2017-02-13 22:43:58 +08:00
[GitHub](https://github.com/QingWei-Li/docsify/)
[Get Started](#quick-start)
<!-- background image -->
2018-02-11 20:12:07 +08:00
2017-02-13 22:43:58 +08:00
![](_media/bg.png)
2017-03-10 05:19:07 +08:00
2017-02-13 22:43:58 +08:00
<!-- background color -->
2018-02-11 20:12:07 +08:00
2017-02-13 22:43:58 +08:00
![color](#f0f0f0)
```
2018-02-11 20:12:07 +08:00
## Coverpage as homepage
Normal, the coverpage and the homepage appear at the same time. Of course, you can also separate the coverpage by [onlyCover option](configuration.md#onlycover).
## Multiple covers
If your docs site is in more than one language, it may be useful to set multiple covers.
For example, your docs structure is like this
```text
.
└── docs
├── README.md
├── guide.md
├── _coverpage.md
└── zh-cn
├── README.md
└── guide.md
└── _coverpage.md
```
Now, you can set
```js
window.$docsify = {
coverpage: ['/', '/zh-cn/']
};
```
Or a special file name
```js
window.$docsify = {
coverpage: {
'/': 'cover.md',
'/zh-cn/': 'cover.md'
}
};
```