优雅的Markdown


Markdown浅尝

一、勾选框

注意[]前后都要有空格

1
2
3
4
- [x] 干的漂亮
- [x] 吃饭
- [x] 写代码
- [ ] 睡觉

  • 干的漂亮
  • 吃饭
  • 写代码
  • 睡觉

二、列表

1
2
3
4
5
#无序列列表 * 换成 - 也行
* 你
* 你好
* 你好呀
- 你很好啊
  • 你好
  • 你好呀
  • 你很好啊
1
2
3
4
5
#有序列表 . 后面有个空格
1. 我
2. 是我
3. 是我呀
4. 还是我呀
  1. 是我
  2. 是我呀
  3. 还是我呀
1
2
3
4
5
6
7
#多级列表
* 数学
* 高等代数
* 解析几何
* 离散数学
* 数学分析
* 实变函数
  • 数学
    • 高等代数
    • 解析几何
      • 离散数学
      • 数学分析
        • 实变函数

表格

1
2
3
4
| 姓名 | 性别 | 是否同性恋 |
| ---- |---- | --------- |
|张三|男|否|
|李四|男|是|
姓名 性别 是否同性恋
张三
李四

可用:设置对齐方式

1
2
3
4
| 姓名 | 性别 | 是否同性恋 |
| ---- |:----: | :---------:|
|张三|男|否|
|李四|男|是|
姓名 性别 是否同性恋
张三
李四
1
2
3
4
| 姓名 | 性别 | 是否同性恋 |
| ---- |----: | :---------:|
|张三|男|否|
|李四|男|是|
姓名 性别 是否同性恋
张三
李四

插入代码

1
2
#行内代码
`printf("hello world!");`

printf("hello world!");

代码块

1
2
3
#每行前四个空格或一个tab
php:echo "Hello World"
VBscript:Msgbox "Hello World"

php:echo "Hello World"
VBscript:Msgbox "Hello World"

有行标代码块

无行标

1
2
for i in range(4):
print(i)

bash换成python使用语法高亮

1
2
3
#下划线使用<u>
<u>bash换成python</u>
#换行使用<br/>、<br>

瞬间发现没什么区别


更新于2018/10/1 11:05:19

上下标,使用<sup>、<sub>

1
2
y=x<sup>2</sup>
H<sub>2</sub>O<sub>2</sub>

y=x2
H2O2

反斜杠的使用

使用反斜杠可以避免文本中的符号被当作markdown标识符而发生不必要的转换

例如

1
2
3
4
\!
\()
\**不是粗体**
\# 不是一级标题

!
()
**不是粗体**
# 不是一级标题

使用缩进

1
2
3
4
5
6
7
不断行的空白格  &nbsp;  或  &#160;
半角的空格 &ensp; 或 &#8194;
全角的空格 &emsp; 或 &#8195;

示例:
&ensp; &ensp今天天气好啊
&emsp;&emsp;感觉倍爽啊

  今天天气好啊
  感觉倍爽啊

不要忘了英文的分号

参考自zhouie


 评论