-
-
Notifications
You must be signed in to change notification settings - Fork 60
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
5a74a66
commit d32cd37
Showing
5 changed files
with
46 additions
and
65 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -86,6 +86,7 @@ __示例: 获取 css 伪类选择器 `:dir()` 在各个浏览器的支持情 | |
``` | ||
效果: | ||
|
||
|
||
::: caniuse css-matches-pseudo | ||
::: | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,34 +1,59 @@ | ||
# `@vuepress-plume/plugin-caniuse` | ||
# vuepress-plugin-caniuse | ||
|
||
VuePress 2 Plugin | ||
|
||
VuePress 2 插件 | ||
|
||
在Markdown中添加 [can-i-use](https://caniuse.com/) 支持,这对于你在写前端技术博客时,说明某个feature的兼容性时特别有用。 | ||
|
||
为 markdown 添加 can-i-use 容器支持 | ||
## Install | ||
``` | ||
``` sh | ||
yarn add @vuepress-plume/plugin-caniuse | ||
``` | ||
|
||
## Usage | ||
|
||
### 在VuePress 配置文件中添加插件 | ||
``` js | ||
// .vuepress/config.js | ||
const { caniusePlugin } = require('@vuepress-plume/plugin-caniuse') | ||
module.exports = { | ||
export default { | ||
// ... | ||
plugins: [ | ||
caniusePlugin({ mode: 'embed' }) | ||
['@vuepress-plume/plugin-caniuse', { mode: 'image' }] | ||
] | ||
// ... | ||
} | ||
``` | ||
### 在markdown中编写 | ||
``` md | ||
::: caniuse <feature> {{browser_versions}} | ||
::: | ||
``` | ||
|
||
### options | ||
### Options | ||
|
||
- mode: 渲染模式,默认值 `embed` | ||
- embed: 交互式嵌入,通过 iframe 嵌入可交互的 can-i-use | ||
- image: 仅添加 图片 | ||
- `options.mode`: can-i-use插入文档的模式, 支持 `embed` 和`image`, 默认值是 `image`。 | ||
- `image`: 插入图片 | ||
- `embed`: 使用iframe嵌入 can-i-use | ||
|
||
### \<feature> | ||
|
||
正确取值请参考 [https://caniuse.bitsofco.de/](https://caniuse.bitsofco.de/) | ||
|
||
### \{browser_versions\}` | ||
|
||
可选。当前特性在多个版本中的支持情况。 | ||
|
||
格式: `{number,number,...}` 取值范围为 `-5 ~ 3` | ||
|
||
- 小于`0` 表示低于当前浏览器版本的支持情况 | ||
- `0` 表示当前浏览器版本的支持情况 | ||
- 大于`0` 表示高于当前浏览器版本的支持情况 | ||
|
||
## Example | ||
``` md | ||
::: caniuse css-matches-pseudo | ||
::: caniuse css-matches-pseudo {-2,-1,1} | ||
::: | ||
``` | ||
|
||
## 效果 | ||
|
||
 | ||
效果: | ||
 |
This file was deleted.
Oops, something went wrong.