为什么我们期望使用Markdown来写博客、写笔记呢?可能很多人有不同的答案,但是我觉得,我最大的驱动是因为Markdown可以减少使用鼠标的次数。使用鼠标太烦人了,移动鼠标的过程让我发疯,我更倾向去使用快捷键,即使它很长也没关系。
只是用键盘用markdown可以做些什么呢?来玩几个例子。
在Word里,你要插入数学公式肯定比Markdown要繁琐。看下面的例子:
\Gamma(x) = \prod_{k=1}^{+\infty} \frac{f'(x)(x-x_0)}{k!}
不知道CSDN怎么搞的,公式后面会出现一个竖线,真是烦人!
表格用Word确实可以手动画出比较漂亮的格式,但是谁需要呢,我只是做个笔记而已,只是写个博客而已。Markdown果断代码搞定。
GPUs | # of SP | Cost |
---|---|---|
GTX1060 | 1152 | $299 |
GTX1070 | 1920 | $449 |
GTX1080 | 2560 | $699 |
上面的表格可以用下面的Markdown代码画出来:
| GPUs | \# of SP | Cost |
| ------- | :-----: | ----: |
| GTX1060 | 1152 | $299 |
| GTX1070 | 1920 | $449 |
| GTX1080 | 2560 | $699 |
其实上面的代码我是从这里拷贝的,但是csdn的Markdown不能给解析出来,可能是google上不了的原因吧。我也把代码放在下面了(自己去掉\):
\``` flow
st=>start: Start|past:>http://www.google.com[blank]
e=>end: End|future:>http://www.google.com
op1=>operation: My Operation|past
op2=>operation: Stuff|current
sub1=>subroutine: My Subroutine|invalid
cond=>condition: Yes
or No?|approved:>http://www.google.com
c2=>condition: Good idea|rejected
io=>inputoutput: catch something...|future
st->op1(right)->cond
cond(yes, right)->c2
cond(no)->sub1(left)->op1
c2(yes)->io->e
c2(no)->op2->e
\```
感觉还不错~!!! enjoy it!