常用的markdown语法
背景
tommy0103前不久逼我用markdown,我们还友好的讨论了一下\(markdown\)和\(html\)[1]、\(markdown\)和\(TinyMCE\)[2]的优劣。
markdown
-
超级方便的数学公式
-
轻量
-
...
html
-
功能强大,花样多
-
容易出锅,复制别的网页上的文字时会发生神奇的化学反应
-
...
html语言的确很强大,但是markdown就可以满足我们的需求了。所以,选择哪一种,就仁者见仁,智者见智啦!
语法
换行
段落后换行用两个换行(或者两个空格加一个换行,这个我不常用)
比如现在两个段落之间就有一个空行
这样就可以换行了

标题
标题有两种
-
由-和=组成的两级标题
-
由#、##、###...组成的六级标题
比如说,在一句话的开头加上\(##\),这句话就会变成二级标题
字体
主要用到了*和_
\(*斜体*\):斜体
\(_斜体_\):斜体
\(**加粗**\):加粗
\(__加粗__\):加粗
\(***加粗&斜体***\):加粗&斜体
\(___加粗&斜体___\):加粗&斜体

即,一个符号包裹着是斜体,两个加粗,三个斜体&加粗
分割线
可以\(***\)三个星号
也可以这样\(---\)三个减号
或者\(___\)三个下划线
删除线
将要删除的文字前后各添加两个波浪号即可
\(~~del~~\):del
下划线
我觉得这个不属于markdown的范畴,because它使用的是html的标签\(<u></u>\)来实现的
\(<u>下划线</u>\)
下划线
脚注
可以参见最上面tommy0103和我探讨的东西,后面是不是跟着一个\([\)1$]$和$[$2\(]\)?这个就是脚注
在要写小脚注的地方写:
\([\)^你想叫的名字\(]\)
然后在你想要跳转的地方写:
\([\)^还是刚刚那个名字\(]:你想说的话\)
列表
无序列表 在一行前加一个星号*(或者+、-)再加一个空格
- 这是无序列表,前面就是一个点
有序列表 一个数字加英文句号.
- 这是有序列表
这两种列表可以嵌套,只需要再二级列表前添加四个空格就好
1. 这是一级有序列表
* 这是一级有序列表的1号的第一个二级无序列表
- 这是一级有序列表
- 这是一级有序列表的1号的第一个二级无序列表
引用
(有时候也叫做区块)
一行话在开头添加大于号>会让这一行话括起来
可以多行引用,可以自己嵌套自己(多级引用),甚至还可以和列表混用
一个>表示1级,第二级就用<<就好,以此类推
>这是一级引用
>>这是二级引用
这是一级引用
这是二级引用
** 在引用中使用列表只要直接用就好,但是在列表中使用引用需要四个空格的缩进 **
代码
代码有两种,单行和多行
单行代码用一对`表示
\(`单行代码`\)
单行代码
多行代码用一对```表示
\(```多行代码(这里可以换行)```\)
多行代码
第二行
其中,多行代码可以选择您使用的语言,只需在开头的三个`后面标注即可
链接
方法一
\(这是一个链接:[超链接文本](链接url)\)
这是一个链接:超链接文本
方法二
\(这是一个链接<这既是超链接文本,也是url>\)(不知道这种为什么没有用啊。。。)
这是一个链接<这既是超链接文本,也是url>
图片
只要在超链接文字前加上一个感叹号即可
小结
其实,markdown远远不止这些操作
还有很多没有讲的,比如表格,流程图,转义字符\
但是我想,这些应该就够用了吧!
以后要是用到了,再来这里添加就好

浙公网安备 33010602011771号