[说明文档] Markdown和emoji

[说明文档] Markdown和emoji

Markdown是一种用于很多博客、评论区的标记语言,最常见的用处是github中的README.md。

本站的评论也支持Markdown,以Parsedown为标准

分段与换行

第一段

第二段.1
第二段.2

在Markdown中,空一行代表分段。在标准Markdown中,如果需要在一段中换行,除了Enter之外,还要在前一行行尾加上两个空格。本站直接Enter即可。

第一段

第二段.1  
第二段.2

标题

一级标题

二级标题

二级标题2

三级标题

四级标题

五级标题
六级标题

在Markdown中,在行之前加#表示标题,标题级别等于#的数量。在#之后,需要加一个空格。

由于在本站中,文章顶部的标题为三级标题,所以我们建议从四级标题开始使用,不使用1-3级别。

# 一级标题

## 二级标题

二级标题2
---

### 三级标题

#### 四级标题

##### 五级标题

###### 六级标题

粗体、斜体和删除线

粗体
斜体
粗斜体
混合语法
删除线
混合语法

Markdown中,文本两边加上**为粗体,*为斜体。另外,在非标准Markdown中,使用~~可以实现删除线。

**粗体**  
*斜体*  
***粗斜体***  
*混合**语法***  
~~删除线~~  
~~*混合**语法***~~

列表与列表嵌套

  • 无序表
  1. 有序表
  • 嵌套无序表
    • 嵌套项1
    • 嵌套项2
  1. 嵌套有序表

  2. 2.1 嵌套项1
    2.2 嵌套项2

Markdown中,可以用- + * 作为无序表符号,符号后要有空格。同一个无序表中使用的符号要统一。

在数字编号后空格,自动生成有序表。

以上两者均可以用缩进法实现嵌套(缩进为2个空格)。有序表嵌套时,还要注意标号要体现嵌套(本例中使用路径标号,也可以使用更小的标号符号以实现嵌套)

- 无序表
- 二
- 三

1. 有序表
2. 二
3. 三

- 嵌套无序表
- 二
  - 嵌套项1
  - 嵌套项2
- 三

1. 嵌套有序表
2. 二
  2.1 嵌套项1
  2.2 嵌套项2
3. 三

链接与图片

百度一下

替代文本

链接语法为[链接文字](https://example.com/ "悬停提示")

图片语法类似![替代文本](https://vjudge.net/static/images/beiju.jpg "悬停提示")(图片无法加载时会以“替代文本”来取代图片)

注意网址一定要加上https://等协议标志。如果不加上,将会引用相对资源,即如果文章页面是https://toxic2018.ml/1282/,你给出的网址是www.baidu.com/favicon.ico,那么引用的图片将是https://toxic2018.ml/1282/www.baidu.com/favicon.ico,当然无法加载。

http://协议资源会引起Mixed Content错误,直接影响整个文章页和你自己的安全,因此本站采用严格Mixed Content防范措施,如果有出现http://的图片或超链接,会被自动替换为https://。如果图片不能支持https://访问,请下载该图片并上传到图床。如果超链接不能支持,请直接贴出链接地址,不要设定超链接。

过多的超链接可能导致你的评论被判为垃圾。我们也将会严厉打击故意引用无效资源拖慢页面加载的行为。

[百度一下](https://www.baidu.com/?from=toxic2018.ml "百度一下")

![替代文本](https://vjudge.net/static/images/beiju.jpg "vjudge的卧槽")

插入简单HTML

这是一个图标:

有时候Markdown并无法满足你的编辑要求。此时允许直接插入简单的HTML代码。试图遮盖页面的评论会被阻止。含有行为的HTML代码会被过滤掉。

这是一个图标:<span class="fa fa-home"></span>

只使用HTML

如果你是专业人士,你可能只希望用HTML构建你的评论,而不经过Markdown。实现方法很简单,在评论任意位置加入<!--PARSEDOWN _DO_NOT_PARSE-->(请将第一个下划线前的空格去掉)即可。

示例见评论区。

插入代码

这是一段行内代码:print("Hello, world!")

这是一长串代码:

//请勿尝试运行。若运行后果自负
#include<bits/stdc++.h>
#include<windows.h>
#include<winable.h>
using namespace std;

int main(){
    cout<<"你自由了!"<<endl;
    FreeConsole();
    while(1){
        BlockInput(1);
    }
}

在行内贴代码时,在代码两端加上”`”符号。

长串代码切忌直接粘贴,应当在前后各加三个”`”。如果需要代码高亮,请在代码前的符号后面直接跟上语言。如”cpp”。

这是一段行内代码:`print("Hello, world!")`

这是一长串代码:
```cpp
//请勿尝试运行。若运行后果自负
#include<bits/stdc++.h>
#include<windows.h>
#include<winable.h>
using namespace std;

int main(){
    cout<<"你自由了!"<<endl;
    FreeConsole();
    while(1){
        BlockInput(1);
    }
}

```

表格

姓名 语文 数学 总分
A 82 100 182
B 10 3 13
C 99 95 194

Markdown中,表格不需要对齐

| 姓名    | 语文 | 数学 | 总分 |
| ------- | ---- | ---- | ---- |
| A       | 82   | 100  | 182  |
| B       | 10   | 3    | 13   |
| C       | 99   | 95   | 194  |

文字颜色和emoji

有颜色的文字

表情符号:使用 [emo ji=表情名称] 即可。表情文件列表
请注意:引用huaji.png时使用 [emo ji=huaji] ,不应该使用 [emo ji=huaji.png]

文本颜色:使用 [col or=red]文本[/col] 即可
请注意:只能使用red blue green基本单词作为颜色,不支持颜色代码

这两个是仅有的两个在代码块中仍然有效的格式代码。

评论: 1

  1. 叶ID说道:


    这是**没有**使用*Markdown*进行~~处理~~的文本

    代码:

    <!--PARSEDOWN_DO_NOT_PARSE-->
    这是**没有**使用*Markdown*进行~~处理~~的文本
    Markdown

添加评论

我们将在300年后停止对游客评论的支持。请尽快注册或登录
本站现已支持评论使用Markdown来发挥个性。Markdown说明