Hello world!
markdown也用了一段时间了.从当初的小白到现在可以熟练操作大部分内容,还是练习了很久的.我认为掌握这类工具最快速的方法就是去使用它,而不是去背它的语法.那样没有用处,没过几天就会被忘得一干二净了.所以,如果你正在尝试使用markdown去记录你生活的点滴,不管你现在掌握程度如何,跟着网上的教程去练习吧.相信我,不用过多久,你就会很熟练了.
下面我来介绍一下markdown的常用语法.
标题
一篇文章,要让人看得赏心悦目,它的主次结构一定是极好的.对于markdown,我们可以使用标题这个语法来来划分文章的主次结构.比如
# caption
就会创建一个标题,标题名为caption.
值得一提的是,markdown的标题是分级的,一共有1-6级.第一级最高,以此递减.它们反映在渲染后的文章中不同就是字号大小的不同.比如本文中的两个标题:# Hello World!
和## 标题
.对了,那怎么指定标题的级别呢?很简单,你在标题前面加了多少个#
,那这个标题就是几级标题.
# level 1
## leve 2
### level 3
#### level 4
##### level 5
###### level 6
突出强调
好的,现在标题的问题是解决了.我又发现一个问题,就是这文章怎么就一个调调,我想突出某个关键词,以使读者更好地了解我要表达的意思,要怎么做呢?
这里我们就需要使用粗体和斜体了.
粗体和斜体的语法也十分地简单,如下所示
**粗体** <这是粗体>
*斜体* <这是斜体>
怎么样,是不是很简单?学会了就赶快试一下吧.
表格
上面的问题都解决了,那我有时候有一些数据,想插入个表格改怎么做呢?
这就要用到markdown表格的语法了,下面给大家看一个表格的例子
Title1 | Title2 | Title3 |
---|---|---|
name11 | name12 | name13 |
name21 | name22 | name23 |
name31 | name32 | name33 |
它的源代码是这样的
| Title1 | Title2 | Title3 |
| - | - | - |
| name11 | name12 | name13|
| name21 | name22 | name23|
| name31 | name32 | name33|
用竖线|
分隔每一个元素,需要加一行| - | - | - |
以区分表格和表头.
代码块
wondering,有一天你突发奇想,想要在csdn分享你宝贵的思想,而这思想的载体是代码,可以markdown却不支持代码语法高亮,看的让人叫苦不迭,那哪能成啊?更何况markdown的发明者本身就是很厉害的技术大牛,这个功能是一定要开发出来的.那具体要怎么使用呢?请看下面这个例子
#include <iostream>
int main(void)
{
std::cout << "Hello World!";
return 0;
}
怎么样,是不是很漂亮?这是markdown的代码块语法,markdown还支持内联代码,像这样:int i = 0;
.它们是这样写的
```language
write your code here
\ ```
`inline code`
其中,代码块语法的最后一行的斜杠是不用加的,但是不加就显示不出来了(markdown会默认这是一个代码块,那就不能显示了),所以加上了这玩意.
数学公式
最近看到很多同学在用markdown做笔记,那插入数学公式怎么少的了呢.
我在markdown主要使用两种数学公式,一种是内联的,一种是独立的(自成一行).内联的就像这样
e
i
x
=
cos
x
+
i
sin
x
e^{ix}=\cos x + i \sin x
eix=cosx+isinx.独立的就像是这样
e
i
x
=
cos
x
+
i
sin
x
e^{ix}=\cos x + i \sin x
eix=cosx+isinx
它们的代码如下所示
$e^[ix} = \cos x + i \sin x$
$$
e^{ix} = \cos x + i \sin x
$$
当然输入数学公式不是会用这个插入公式的语法就行了的.就看这个简单的公式,其实也包含了很多语法标记,来对现实生活中的符号进行转义.这又涉及了其它一部分的内容了,所以就不讨论了,列几个博客链接供大家参考.