热门搜索:
活体检测
vvvvvv
更新时间:2023-05-29 01:01:50
本页目录

Markdown指南

Markdown是一种轻量级的易用的书写语法。本文是Markdown的一个快速指南[^1]。

什么是Markdown?

Markdown是一种通过少量简单的标记字符来格式化文本的方法。您可以用纯文本来书写文档,然后在阅读时呈现一个美观的排版。

其实并没有一个标准的Markdown语法,很多编辑器都会添加自己的扩展语法。不同于此,为了兼容性,VNote仅仅支持那些被广泛使用的基本语法。

如何上手Markdown?

如果刚接触Markdown,那么比较好的一个方法是逐个学习Markdown语法。刚开始,懂得标题和强调语法就能够写出基本的文档;然后,每天可以学习一个新的语法并不断练习。

语法指南

下面是VNote支持的Markdown语法的一个概览。

标题

# This is a <h1> tag
## This is a <h2> tag
###### This is a <h6> tag
md

注意

  • #之后需要至少一个空格
  • 一个标题应该占一整行

强调

*This text will be italic*
_This text will be italic_

**This text will be bold**
__This text will be bold__
md

注意

  • VNote推荐使用*
  • 如果渲染错误,请尝试在第一个*之前以及最后一个*之后添加一个空格。如果被标记的文本是以全角符号开始或结尾,一般都需要前后添加一个空格

列表

无序列表

* Item 1  
只是一段在Item 1下面的文字。需要注意上面一行结尾有两个空格。
* Item 2
    * Item 2a
    * Item 2b
* Item 3

使用一个空行来来结束一个列表。
md

有序列表

1. Item 1
1. Item 2  
注意,列表前面的序号其实是无关紧要的,渲染时Markdown会自动修改该序号。
3. Item 3
    1. Item 3a
    2. Item 3b
4. Item 4
md

表格

| col 1 | col 2 | col 3 |
| --- | --- | --- |
| cell1 | cell2 | cell3 |
| cell4 | cell5 | cell6 |
md

图片和链接

![Image Alt Text](/url/to/image.png "Optional Text")

![Image Alt Text](/url/to/image.png "Image specified with width and height" =800x600)

![Image Alt Text](/url/to/image.png =800x600)

![Image Alt Text](/url/to/image.png "Image specified with width" =800x)

![Image Alt Text](/url/to/image.png "Image specified with height" =x600)

[Link Text](/url/of/the/link)
md

注意

  • VNote不推荐使用参考式的图片链接。VNote不会预览这些图片。

块引用

As VNote suggests:

> VNote is the best Markdown note-taking application
> ever.  
>
> THere is two spaces after `ever.` above to insert a
> new line.

It also suggests:

> VNote is good.  
Here is another sentence within the quote.
md

注意

  • >标记后面需要至少一个空格
  • 多行连续的引用可以只在第一行添加标记

代码块

```lang
This is a fenced code block.
```

~~~
This is another fenced code block.
~~~

注意

  • lang用于指定代码块的代码语言,可选;如果不指定,VNote不会尝试高亮代码
    • 请访问Prism获取一个完整的支持语言列表
  • 总是在一个代码块前面添加一个空行是一个不错的实践

如果想输入一个`,需要使用两个`来括住它,例如`` ` ``。要输入两个`,则需要使用三个`

删除线

Here is a ~~text~~ with strikethrough.
md

任务列表

* [x] this is a complete item.
* [ ] this is an incomplete item.
md

脚注

This is a footnote [^1].

[^1]: Here is the detail of the footnote.
md

上标和下标

This is the 1^st^ superscript.

This is the H~2~O subscript.
md

警告

::: alert-info

这是一个信息文本。

:::

::: alert-danger

这是一个危险文本。

:::
md

可用的一些警告形式如下:

alert-primary
alert-secondary
alert-success
alert-info
alert-warning
alert-danger
alert-light
alert-dark

换行和段落

如果需要换行,您应该在当前行末尾添加两个空格,然后换行。VNote提供快捷键Shift+Enter来辅助用户输入两个空格并换行。

如果需要一个新的段落,您应该先插入一个空行然后才输入新的段落的文本。

一般来说,您应该在一个块元素(例如代码块、列表和块引用)后面插入一个空行来显式结束该元素。

[^1]: 该指南参考了Mastering Markdown