Markdown基础语法

PHILOSOPHY
Markdown is intended to be as easy-to-read and easy-to-write as is feasible.

Markdown实际就是一种写作排版方式,不过这种方式你写的东西和看到的东西是不一样的,主要用于Web方面的写作。Markdown语法呢,就规定了哪些语句可以被翻译成HTML来解析。

为啥要用Markdown呢?
解放右手,写东西就是写东西了,不用再使用鼠标了,选定啥居中啥了。
特别是支持代码块的书写,简直美滋滋

写之前把教程贴出来:
中文教程
英文教程


分割线


标题

标题

标题

标题

标题
标题

其实我就是这样写的

# 标题
## 标题
### 标题
#### 标题
##### 标题
###### 标题

斜体
斜体
黑体
黑体 + 斜体
删除线
其实我的代码就是:

*斜体*
_ 斜体 _
** 黑体 **
*** 黑体 + 斜体 ***
~~删除线~~

啥 你说过可以写代码?那,如何放代码呢?
方法有两种:
1.行首缩进四个空格
2.```这是代码块```


分割线 就是这么酷


一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。


你说只能处理文本??
不,不仅如此。
我给你放一条链接如何?
百度
[百度]("https://www.baidu.com/")
有了这个,我的分享资源也可以直接做了。

放一张图片如何?
图片

![图片](http://n.sinaimg.cn/translate/20170922/f8Z0-fymfcih2604803.jpg)

那么那些用来改变形式的字符如何表现出来呢?当然是用转义啦!


转义
markdown支持在以下字符前面插入反斜杠
反斜线
` 反引号

  • 星号
    _ 底线

{} 花括号
[] 方括号
() 括弧

井字号

  • 加号
  • 减号
    . 英文句点

! 惊叹号
插入之后,将不再解析这些字符,而是原样输出。


你写的什么鬼???当然直接写会被转义啦,所以加上代码块就不会啦!


转义
markdown支持在以下字符前面插入反斜杠
\   反斜线
`   反引号
*   星号
_   底线
{}  花括号
[]  方括号
()  括弧
#   井字号
+   加号
-   减号
.   英文句点
!   惊叹号
插入之后,将不再解析这些字符,而是原样输出。

表格还能直接写出来??
当然可以啦

表头a表头b表头c
居左居右居中
| 表头a | 表头b | 表头c | 
|:--|--:|:--:|
|居左|居右|居中|

要注意第二行的冒号决定了居左居右还是居中,如果你不加冒号,默认是居左的。
另外可以把第一行去掉,做成没有表头的表格,但第二行始终是要有的。

内联 HTML
markdown 的语法简洁,但有其局限性,所以特意保留了内联html这种方式。任何html标签及其内容,都会原样输出到结果中。也就是说,标签中的星号等作为markdown结构的符号,以及构成html标签和实体的符号,都不会做任何转义。

对,这只是简单地语法,其实一般的书写已经够用了。更复杂的话,等我写一段时间之后再写吧

本文链接:

https://heyzen.club/index.php/Coder/10.html
1 + 1 =
快来做第一个评论的人吧~