MarkDown-应用指南

独自空忆成欢 提交于 2019-12-01 23:40:16

MarkDown-应用指南

显示红色

代码高亮

@requires_authorization
>>> message = ``` 

待办事项 To-do List

  • 已完成项目1
  • 已完成项目2
  • 待办事项1

- [ ] 待办事项2

高效回执流程图、序列图、甘特图、表格

流程图

graph TD
    A[Christmas] -->B(Go shopping)
    B --> C{Let me think}
    C -->|One| D[Laptop]
    C -->|Two| E[iPhone]
    C -->|Three| F[Car]

序列图

sequenceDiagram
    Loop every day
        Alice->>Jhon:Hello Jhone,how are you?
        Jhone-->>Alice:Great!
    end

甘特图

gantt
dateFormat YYYY-MM-DD
title 产品计划表
section 初期阶段
明确需求: 2016-03-01, 8d
section 中期阶段
跟进开发: 2016-03-11, 15d
section 后期阶段
走查测试: 2016-03-20, 9d

表格

Item Value Qty
Computer 1600 usd 5
Phone 12 usd 12
Pipe 1 usd 234

书写数学公式

Inline math:

0-标题
标题是每篇文章必备而且最常用的格式。

在Markdown中,如果想将一段文字定义为标题,只需要在这段文字前面加上 #,再在 # 后加一个空格即可。还可增加二、三、四、五、六级标题,总共六级,只需要增加 # ,增加一个 # ,标题字号相应降低一级。如图:

一级标题

二级标题

三级标题

四级标题

1-列表
列表格式也很常用,它可以让你的文稿变得井井有条。在 Markdown 中,你只需要在文字前面加上 - 就可以了;如果你希望是有序列表,在文字前面加上 1. 2. 3. 即可。

注:-、1.和文字之间要保留一个字符的空格。

无序列表

  • 列表1
    • 列表1.1
    • 列表1.2
  • 列表2

- 列表3

有序列表

  1. 列表1
    1. 列表1.2
    2. 列表1.2
  2. 列表2
  3. 列表3

2-引用
如果你需要在文稿中引用一段别处的句子,那么就要用到「引用」格式。

在引用文字前加上 > 并与文字保留一个字符的空格,即可。

引用

记录,成为更好的自己
有道云笔记

3- 粗体和斜体
Markdown 的粗体和斜体也非常简单:

用两个 * 包含一段文本就是粗体的语法;

用一个 * 包含一段文本就是斜体的语法。

这是斜体

这是粗体

注意:符号与文本之间无需空格

4 链接与图片

链接:在 Markdown 中,插入链接只需要使用 显示文本 即可。
图片:在 Markdown 中,插入图片只需要使用显示文本即。
注:插入图片的语法和链接的语法很像,只是前面多了一个 !

插入链接

有道云笔记官网

插入图片

!有道云笔记

5 分割线

分割线的语法只需要另起一行,连续输入三个星号 * 即可分割两段文字内容。

分割线

这是第一段内容


这是第二段内容

6 表格

当你需要在Markdown文稿中键入表格,代码如下:

表格

Item Value Qty
Com usd
Phone usd
Pipe usd

如上7大格式是写作文稿时最常使用的。

void num2str(unsigned char _num,unsigned char *_str,unsigned char _len)
{
    unsigned char TAB[]="0123456789ABCDEF";
    unsigned char ASCII[2];
    unsigned char len;

    if(_num >=16)
    {
        *(_str) = TAB[_num/16];
        *(_str+1) = TAB[_num%16];
        _len = 2;
    }
    else if((_num>=10)&&(_num<16))
    {
        *(_str) = TAB[_num%16];
        _len = 1;
    }
    else if(_num<10)
    {
        *(_str) = TAB[_num];
        _len = 1;
    }
}

1
void num2str(unsigned char _num,unsigned char _str,unsigned char _len)
2
{
3
unsigned char TAB[]="0123456789ABCDEF";
4
unsigned char ASCII[2];
5
unsigned char len;
6
7
if(_num >=16)
8
{
9
(_str) = TAB[_num/16];
10
(_str+1) = TAB[_num%16];
11
_len = 2;
12
}
13
else if((_num>=10)&&(_num<16))
14
{
15
(_str) = TAB[_num%16];
16
_len = 1;
17
}
18
else if(_num<10)
19
{
20
*(_str) = TAB[_num];
21
_len = 1;
22
}
23
}

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!