docs: update doc

This commit is contained in:
pengzhanbo 2024-04-06 02:18:15 +08:00
parent d964954f6f
commit 67ab7c734a
5 changed files with 75 additions and 2 deletions

View File

@ -23,6 +23,7 @@
"code-block-style": false,
"emphasis-style": false,
"no-hard-tabs": {
"spaces_per_tab": 2
"spaces_per_tab": 2,
"ignore_code_languages": ["xml"]
}
}

View File

@ -78,7 +78,7 @@ config:
description: 支持全站加密、部分加密(加密目录、加密文章)。
-
title: 代码
description: 代码复制CodePen演示Replit演示JSFiddle演示CodeSandbox演示\n代码组,行高亮,行聚焦,行警告,差异对比等。\n
description: 代码复制CodePen演示Replit演示JSFiddle演示CodeSandbox演示代码组行高亮行聚焦行警告差异对比等。
-
title: 资源嵌入
description: 图表视频PDF

View File

@ -245,3 +245,26 @@ const options = { foo: 'bar' }
options.foo = 'baz'
console.log(options.foo) // 这个不会被高亮显示
```
## 代码块中的 空白符
将空白字符Tab 和空格)渲染为可见状态。
<!-- @include: ../../snippet/whitespace.snippet.md -->
还可以在 `theme.plugins.shiki` 中全局启用 `whitespace` 功能:
::: code-tabs
@tab .vuepress/config.ts
```ts
export default defineUserConfig({
theme: plumeTheme({
plugins: {
shiki: { whitespace: true }
}
})
})
```
:::

View File

@ -0,0 +1,48 @@
渲染每行代码行前的空格:
**输入:**
````
```xml whitespace
<catalog>
<book>
<title>Everyday Italian</title>
</book>
</catalog>
```
```
````
**输出:**
```xml whitespace
<catalog>
<book>
<title>Everyday Italian</title>
</book>
</catalog>
```
渲染每行代码行前的 Tab
**输入:**
````
```xml whitespace
<catalog>
<book>
<title>Everyday Italian</title>
</book>
</catalog>
```
````
**输出:**
```xml whitespace
<catalog>
<book>
<title>Everyday Italian</title>
</book>
</catalog>
```

View File

@ -4,6 +4,7 @@ export default config({
ignores: [
'lib',
'docs/notes/theme/snippet/code-block.snippet.md',
'docs/notes/theme/snippet/whitespace.snippet.md',
],
globals: {
__VUEPRESS_VERSION__: 'readonly',