学习Markdown语法

刚刚进入暑假,就尝试在GithubPages上搭建了自己的博客,在暑假的自学期间尝试把自己的学习体会记录下来。所以就不可避免的要学习一下Markdown来写博客,在写建站记录之前先把学习Markdown的东西先记录一下。

Markdown简介

Markdown是一种极简的语言,用来写博客再合适不过,这里也只是学习了一下最基本的语法和功能,在以后若是还有其他的东西再做补充。

语法

标题

标题便是最先遇到的语法了,非常的简单,只要在标题前面加上#就可以了,二级标题三级标题只要往下继续增加#便可。
例如:

# 一级标题
## 二级标题
### 三级标题

注: 在Markdown书写时要注意标签和文字之间要添加空格!!这点非常重要。


列表

列表的使用只需要在文字之前加上- 或者数字+. 就可以 前者为无序列表而后者为有序列表。如:

有序列表:
1. 列表1
2. 列表2  

无序列表:
- 文字1
- 文字2  

强调

在Markdown中的强调使用,需要使用星号或者下划线来将文字包围,一颗星号的效果 两颗星号的效果 一条下环线的效果 两条下划线的效果 所以*与_起到的效果是一样的,一个为下环线而两个为加粗。

引用

引用只需要在需要引用的文字前加上>即可

现在是被引用的文字

链接和图片

链接和图片的使用方式相类似,因为图片就是一种链接形式嘛。
链接的语法是[文字](括号里面写链接)
图片的语法是![](图片的链接)

代码的引用

代码的引用只需要在要引用的代码前后加上就可以,如果是多行的代码引用则需在引用的代码前后加上三个,在开头可以指定代码的语言类型。如:

1
2
3
4
5
#include<stdio.h>
int main(){
printf("hello,world");
return 0;
}

用这种方式就可以在文本中添加代码了,而且还是有高亮的(如果不指定语言的话是不会有高亮的)。
或者是在代码前加上一个tab或者4个空格,这样也可以来引用。

#include<stdio.h>
    int main(){
        printf("hello,world");
        return 0;
    }

注释

注释使用html的注释方式<!— —>
(在!号前加了转义符号强行显示注释)

转义符号

转义符号和其他的语言没有太大的差别,转义符为\。
\\ 反斜杠
\` 反引号
\* 星号
\_ 下划线
\{\} 大括号
\[] 中括号
\() 小括号
\# 井号
\+ 加号
\- 减号
\. 英文句号
\! 感叹号

回车

这里把回车拿出来讲一下是因为在写这篇文档的时候就遇到了这个问题,在Markdown里如果需要手动换行的话是需要在文末加上两个空格的!!

总结

关于Markdown的语法学习还是很快的,其他的遇到的问题之后有的话也会继续补充,这也算是用Markdown写的第一篇博客了,这种方式来学习新的知识确实很不错,希望自己可以坚持下去吧。

参考文章

markdown简明语法
献给写作者的 Markdown 新手指南