推陈出新是我的无上诀窍。——[英]莎士比亚
笔者是一名新大学生,本学期加入了腾讯创新俱乐部,接到的第一个任务便是熟悉Markdown语法并且提交一段自我介绍到GitHub上。
于是乎,笔者用了半个小时,对Markdown的语法有了一个初步的了解。
标题的使用
秧好一半谷,题好一半文。——[中]民谚
标题在文章中的重要性不言而喻。笔者曾经是百度百科的核心编辑者,在那个百度百科还能看的时代,我们对于一级、二级标题的重视度都是不言而喻的。
通常地,标题的Markdown形式有两种,第一种是以[#]来确定;第二种是以[-]和[=]来确定。如下:
#一级标题
##二级标题
###三级标题
####四级标题
#####五级标题
######六级标题
或者
一级标题
========
二级标题
-------------
代码块,区块引用
知识就是力量。——[法]弗兰西斯·培根
代码块的引用不止一种方式。最常见的是以下两种
1,缩进式
def main():
print("Hello world!")
main()
缩进式的使用方法,可以在每行前按一下tab键,这样可以实现缩进;当然,按动四下space键,也可以实现相应的功能。
2,反引号,可以实现语法高亮
这里要注意,要在前后各带三个[`],且在前面的符号后注明语言:
```python
def main():
print("Hello world!")
main()
```
效果如下:
def main():
print("Hello world!")
main()
引用的格式非常简单,每行行首加入[>]符号就可以了。
>越过长城,走向世界
字处理
1, 加粗
可以通过前后各加两个[*]或[_]实现。
**Hello world!**
__Hello world!__
2, 斜体
可以通过前后各加一个[*]或[_]实现。
*Hello world!*
_Hello world!_
列表
无序列表的使用,在符号“-”后加空格使用。如下:
- 无序列表1
- 无序列表2
- 无序列表3
-
如果要控制列表的层级,则需要在符号“-”前使用空格。如下:
- 无序列表1
- 无序列表2
- 无序列表2.1
- 列表内容
- 列表内容
有序列表的使用,在数字及符号“.”后加空格几个,如下:
1. 有序列表1
2. 有序列表2
3. 有序列表3
链接,图片
在文中直接加链接:
[link text](http://example.com/ "optional title")
在引用中加链接:
[link text][id]
[id]: http://example.com/ "optional title here"
在文中直接引用链接
直接使用尖括号,把链接加入到尖括号中就可以实现,如下:
<http://example.com/> or <address@example.com>
插入互联网上图片
格式如下:
![这里写图片描述](http://xxxxxx.jpg)
表格
直接用[-]与[|]分割即可,[:]可以定义对齐方式。
|1|2|
|--|--|
|ABC|DEF|
1 | 2 |
---|---|
ABC | DEF |
分割线,删除线
可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,同时需要在分隔线的上面空一行。如下:
---
****
___
效果如下:
删除线的使用,在需要删除的文字前后各使用两个符合“~”,如下
~~Mistaken text.~~
效果如下:
Mistaken text.