MarkDown学习手册

MarkDown学习手册

语法简要规则

1.标题

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

总共六级标题,文档建议#号后加一个空格,这是最标准的MarDown语法
其实个人感觉 都要加空格.这是一种规范吧.


2.列表

- 无序列表项目
- 无序列表项目
- 无序列表项目


* 无序列表项目
* 无序列表项目
* 无序列表项目


1. 有序列表项目
2. 有序列表项目
3. 有序列表项目


- 外层列表项目
 + 内层列表项目
 + 内层列表项目
 + 内层列表项目
- 外层列表项目

预览效果:

  • 无序列表项目
  • 无序列表项目
  • 无序列表项目

  • 无序列表项目

  • 无序列表项目
  • 无序列表项目

    1. 有序列表项目
    2. 有序列表项目
    3. 有序列表项目
  • 外层列表项目

    • 内层列表项目
    • 内层列表项目
    • 内层列表项目
  • 外层列表项目

3.引用

> 例如这样,这里是引用

>> 例如这样,这里是引用

> 例如这样,这里是引用

预览效果:

例如这样,这里是引用

例如这样,这里是引用

例如这样,这里是引用


4.图片与链接

链接为:[name](URL)

图片为:![slogan](imgURL)

[无链接的链接][null-link]
[null-link]: chrome://not-a-link

效果预览:

示例1

百度地址


MarkDown学习手册_第1张图片


无链接的链接


5.粗体与斜体

**粗体**
__粗体__
*斜体*
_斜体_

效果预览:

粗体
粗体
斜体
斜体


6.分割线

---
***
~~文字删除线~~

预览效果:



文字删除线


7.表格

| ABCD | EFGH | IJKL |
| -----|:----:| ----:|
| a    | b    | c    |
| d    | e    |  f   |
| g    | h    |   i  |

ABCD | EFGH | IGKL
-----|------|----
a    | b    | c
d    | e    | f
g    | h    | i

预览效果:

ABCD EFGH IJKL
a b c
d e f
g h i
ABCD EFGH IGKL
a b c
d e f
g h i

8.添加代码

`字符`(简短文字添加代码框)
`Tab`或```(大段文字添加代码框,每行前添加)```

预览效果:

字符

Tab或四个空格(大段文字添加代码框,每行前添加)

Tab或四个空格(大段文字添加代码框,每行前添加)

9.单行长文字

在需要以单行长文字显示的文字两段各加三个`~`,即`~~~`(所查资料可以这么用 但是我在Atom中不可以这么使用,3个~无法识别 只认识2个 也就是删除线)
在需要以单行长文字显示的文字段落前加四个空格

预览效果:

在需要以单行长文字显示的文字两段各加三个即 ~~~在需要以单行长文字显示的文字两段各加三个即 ~~~在需要以单行长文字显示的文字两段各加三个即 ~~~在需要以单行长文字显示的文字两段各加三个即 ~~~在需要以单行长文字显示的文字两段各加三个即 ~~~在需要以单行长文字显示的文字两段各加三个即 ~~~

下面示例 是3个~出现的问题(只识别2个):

~ 在需要以单行长文字显示的文字两段各加三个即在需要以单行长文字显示的文字两段各加三个即 在需要以单行长文字显示的文字两段各加三个即在需要以单行长文字显示的文字两段各加三个即在需要以单行长文字显示的文字两段各加三个即在需要以单行长文字显示的文字两段各加三个即 ~


10.首行缩进(原先文档提供的方法不可行,这是解决方法)

由于markdown语法主要考虑的是英文,所以对于中文的首行缩进并不太友好,两种方法都可以完美解决这个问题。

把输入法由半角改为全角。 两次空格之后就能够有两个汉字的缩进。
在开头的时候,先输入下面的代码,然后紧跟着输入文本即可。分号也不要掉。
直接写

半方大的空白 或 

全方大的空白 或 

不断行的空白格 或 

预览效果:

半方大的空白 或 的空白

全方大的空白 或 的空白

不断行的空白     或 的空白


11. 添加脚注(我使用的是atom坐的markdown 发现并不能正常运行脚注,搜索相关问题,发现很多人都有遇到,只是说了有些版本支持,按照惯例 我还是写个预览效果.)

    正文[^1]文字
    [^1]: 脚注内容

预览效果:

正文1文字


12. 创建链接

为输入的URL或邮箱自动创建链接,如[email protected]


预览效果:
[email protected]


13. 转义字符

在特殊字符,如*、[、>等前面加\可使特殊格式字符转换为正常字符打出(有序列表符号如1.,须在. 前加\)。

\\
\`
\*
\_
\{\}
\[\]
\(\)
\#
\+
\-
\.
\!

效果预览:

\
`
*
_
{}
[]
()
#
+
-
.
!


14. 小型文本

文本内容
这个还可以组合使用
>文本内容

预览效果:

文本内容
这个还可以组合使用

文本内容

第一次学习markdown的总结:这是一种标记语言给我的感觉,但是没有统一的规范,因为有很多的衍生版本,另外 我的机器配置12G内存+128固态+1T硬盘+8核 64位操作系统, 程序安装在固态盘上的.我现在写到200 多行,打一个字卡一下,打一个卡一下,预览窗口关掉就会好些,孰能生巧吧,不难可以说很傻瓜,最常用的 应该是在10种左右,通过资料我找到了14种,如有不足和错误之处 望各位指出敲打.谢谢

PS:呵呵,真的很奇怪,markdown这个确实没有规范,我用atom打没有脚注,并且代码段原先的不支持,3个`有可以支持代码段了


  1. 脚注内容 ↩

你可能感兴趣的:(全栈)