title | head | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Markdown 入门使用 |
|
- 事项 1
- 事项 2
- 事项 3
输入
_斜体文本_
**粗体文本**
**_粗斜体文本_**
输出
斜体文本
粗体文本
粗斜体文本
输入
~~BAIDU.COM~~
输出
BAIDU.COM
输入
<u>带下划线文本</u>
输出
带下划线文本
输入
- 1
* 2
- 3
输出
- 1
- 2
- 3
输入
[这是一个链接](https://theovan.cn/)
输出
输入
![alt 属性文本](/index/home.png)
输出
输入
<video src="https://m.theovan.cn/img/video.mp4" controls="controls" width="500" height="300"></video>
输出
输入
<iframe
frameborder="no"
border="0"
marginwidth="0"
marginheight="0"
width=330
height=86
src="//music.163.com/outchain/player?type=2&id=393697&auto=1&height=66">
</iframe>
输出
<iframe frameborder="no" border="0" marginwidth="0" marginheight="0" width=330 height=86 src="//music.163.com/outchain/player?type=2&id=393697&auto=1&height=66"> </iframe>输入
<font color=gray > color=gray </font><br>
<font color=#00ffff > color=#00ffff </font><br>
<font color=#0099ff > color=#0099ff </font><br>
输出
color=gray
color=#00ffff
color=#0099ff
输入
| Tables | Are | Cool |
| ------------- | :-----------: | ----: |
| col 3 is | right-aligned | $1600 |
| col 2 is | centered | $12 |
| zebra stripes | are neat | $1 |
输出
Tables | Are | Cool |
---|---|---|
col 3 is | right-aligned | $1600 |
col 2 is | centered | $12 |
zebra stripes | are neat | $1 |
输入
:tada: :100:
输出
🎉 💯
输入
::: info
[这是一个链接](https://theovan.cn/)
:::
::: tip
[这是一个链接](https://theovan.cn/)
:::
::: warning
[这是一个链接](https://theovan.cn/)
:::
::: danger
[这是一个链接](https://theovan.cn/)
:::
::: details
[这是一个链接](https://theovan.cn/)
:::
输出 ::: info 这是一个链接 :::
::: tip 这是一个链接 :::
::: warning 这是一个链接 :::
::: danger 这是一个链接 :::
::: details 这是一个链接 :::
输入
::: danger STOP
[这是一个链接](https://theovan.cn/)
:::
::: details Click me to view the code
```js
console.log('Hello, VitePress!')
```
:::
输出 ::: danger STOP 这是一个链接 :::
::: details Click me to view the code
console.log('Hello, VitePress!')
:::
输入
> [!NOTE]
> Highlights information that users should take into account, even when skimming.
> [!TIP]
> Optional information to help a user be more successful.
> [!IMPORTANT]
> Crucial information necessary for users to succeed.
> [!WARNING]
> Critical content demanding immediate user attention due to potential risks.
> [!CAUTION]
> Negative potential consequences of an action.
输出
Note
Highlights information that users should take into account, even when skimming.
Tip
Optional information to help a user be more successful.
Important
Crucial information necessary for users to succeed.
Warning
Critical content demanding immediate user attention due to potential risks.
Caution
Negative potential consequences of an action.
输入
```js
export default {
name: 'MyComponent'
// ...
}
```
```html
<ul>
<li v-for="todo in todos" :key="todo.id">{{ todo.text }}</li>
</ul>
```
输出
export default {
name: 'MyComponent'
// ...
}
<ul>
<li v-for="todo in todos" :key="todo.id">{{ todo.text }}</li>
</ul>
输入
```js{4}
export default {
data () {
return {
msg: 'Highlighted!'
}
}
}
```
```js{1,4,6-8}
export default { // Highlighted
data () {
return {
msg: `Highlighted!
This line isn't highlighted,
but this and the next 2 are.`,
motd: 'VitePress is awesome',
lorem: 'ipsum'
}
}
}
```
```js
export default {
data() {
return {
msg: 'Highlighted!' // [!code hl]
}
}
}
```
```js
export default {
data() {
return {
msg: 'Focused!' // [!!code focus] 这里多加一个!为了不被格式化
}
}
}
```
输出
export default {
data () {
return {
msg: 'Highlighted!'
}
}
}
export default { // Highlighted
data () {
return {
msg: `Highlighted!
This line isn't highlighted,
but this and the next 2 are.`,
motd: 'VitePress is awesome',
lorem: 'ipsum'
}
}
}
export default {
data() {
return {
msg: 'Highlighted!' // [!code hl]
}
}
}
export default {
data() {
return {
msg: 'Focused!' // [!code focus]
}
}
}
输入
```js
export default {
data () {
return {
msg: 'Removed' // [!code --]
msg: 'Added' // [!code ++]
}
}
}
```
输出
export default {
data () {
return {
msg: 'Removed' // [!code --]
msg: 'Added' // [!code ++]
}
}
}
输入
```js
export default {
data() {
return {
msg: 'Error', // [!code error]
msg: 'Warning' // [!code warning]
}
}
}
```
输出
export default {
data() {
return {
msg: 'Error', // [!code error]
msg: 'Warning' // [!code warning]
}
}
}
输入
```ts {1}
// line-numbers is disabled by default
const line2 = 'This is line 2'
const line3 = 'This is line 3'
```
```ts:line-numbers {1}
// line-numbers is enabled
const line2 = 'This is line 2'
const line3 = 'This is line 3'
```
```ts:line-numbers=2 {1}
// line-numbers is enabled and start from 2
const line3 = 'This is line 3'
const line4 = 'This is line 4'
```
输出
// line-numbers is disabled by default
const line2 = 'This is line 2'
const line3 = 'This is line 3'
// line-numbers is enabled
const line2 = 'This is line 2'
const line3 = 'This is line 3'
// line-numbers is enabled and start from 2
const line3 = 'This is line 3'
const line4 = 'This is line 4'
输入
::: code-group
```js [config.js]
/**
* @type {import('vitepress').UserConfig}
*/
const config = {
// ...
}
export default config
```
```ts [config.ts]
import type { UserConfig } from 'vitepress'
const config: UserConfig = {
// ...
}
export default config
```
:::
输出 ::: code-group
/**
* @type {import('vitepress').UserConfig}
*/
const config = {
// ...
}
export default config
import type { UserConfig } from 'vitepress'
const config: UserConfig = {
// ...
}
export default config
:::
输入
<<< @/code/cs.ts
<<< @/code/cs.ts{2}
输出
<<< @/code/cs.ts <<< @/code/cs.ts{2}
输入
<Badge type="info" text="default" />
<Badge type="tip" text="^1.9.0" />
<Badge type="warning" text="beta" />
<Badge type="danger" text="caution" />
<Badge type="tip">custom element</Badge>
输出
custom element
输入
<script setup>
import { VPTeamMembers } from 'vitepress/theme'
const members = [
{
avatar: 'https://www.github.com/Theo-messi.png',
name: 'Theo',
title: '作者',
links: [
{ icon: 'github', link: 'https://github.com/Theo-messi' },
]
},
]
</script>
<VPTeamMembers size="small" :members="members" />
输出
<script setup> import { VPTeamMembers } from 'vitepress/theme' const members = [ { avatar: 'https://www.github.com/Theo-messi.png', name: 'Theo', title: '作者', links: [ { icon: 'github', link: 'https://github.com/Theo-messi' }, ] }, ] </script>输入
<!-- 浅色模式 -->
![](https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQ-w7jYJD-PBaozaH5WdubTPnBdi-XcQ4N96w&usqp=CAU){.light-only}
<!-- 深色模式 -->
![](https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRCHxR2C_q8ugOMQzSmMovD3ni-z1QqTopSjg&usqp=CAU){.dark-only}
<!-- 深色模式 -->
![](https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRCHxR2C_q8ugOMQzSmMovD3ni-z1QqTopSjg&usqp=CAU#dark)
<!-- 浅色模式 -->
![](https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQ-w7jYJD-PBaozaH5WdubTPnBdi-XcQ4N96w&usqp=CAU#light)
输出