markdown的笔记并不是很必要做的,但我觉得现在并没有什么我能writeup的东西,所以写这个博客一边练了markdown的各种用法,然后还可以熟悉一下怎么样写博客。
1.基础语法
1.1标题
- 在markdown语法中,标题支持使用两种标记:另一种我觉得不太常用,所以我就统一规定使用#,##,###……分别为一级,二级,三级标题。值得注意的是,markdown语法中最多只支持六级标题,所以不要超了哦。
- 而且#与标题文本之间要有一个空格
- 使用markdown写文档推荐的结构如下:
# 文档标题
作者
摘要
目录
# # 标题1
# # # 标题1.1
# # 标题2
# # # 标题2.1
# # # 标题2.2
1.2 粗体和斜体
-
粗体由左右各两个*或两个_包裹 加粗展示
-
斜体由左右各一个*或一个_包裹 斜体展示
-
推荐使用*,因为*看着舒服且比较常见,一般不建议使用_
1.3 列表
在markdown中有有序列表和无序列表
-
有序列表用数字序号 + 英文句号 + 空格 +列表内容来标记
-
无序列表由 */+/- + 空格 +列表内容
-
嵌套列表的语法如下
* 第一层列表
tab + 第二层列表
tab + tab + 第三层列表
- 列表中可以嵌套列表
- 有序列表和无序列表也可以相互嵌套 ‘
光说不练没啥用,来几个实例演练一下吧~
- 我是第一层列表
- 我是第二层列表
- 我是第三层列表
- 我是第四层列表
- 我是第三层列表
- 我是第二层列表
-
我是第一层列表
- 我是第二层列表
- 我是第三层列表
- 我也是第三层列表
- 我是第二层列表
1.4分割线
- 在markdown中,分隔线由3个以上的*/-/_来标记,为了好记,我还是选择用*
- 分隔线必须使用至少3个以上的*/-/_来标记
- 行内不能有其他字符
- 可以在标记符中间加空格
例如***,* * ,********,都是可以的
1.5 图片
- 插入图片的语法如下
!+ 【图片替代文字,也就是图片名称】+ (图片地址)
图片替代文字当然可以为空咯,因为这是你自定义的名字嘛~
- 图片替代文字在图片无法正常显示时会比较有用,正常情况下可以为空
- 图片地址可以是本地图片的路径也可以是网络图片的地址
- 本地图片支持相对路径和绝对路径两种方式
- 嘻嘻,我们来实战一下吧
!Lunafreya Nox Fleuret
1.6 链接
- 文字链接:文字链接就是把链接地址直接写在文本中。语法是用方括号包裹链接文字,后面紧跟着括号包裹的链接地址,如下所示
【链接文字】(链接地址)
但是书中提到了一点,这样写虽然是正确的,但是由于链接跟文字都卸载了一起,如果链接过多可能会比较麻烦
- 所以我们这里介绍另一种写法,如下
在日常工作中我们经常使用的网址有【google】,【github】和【stack overflow】
【google】:https://www.google.cn/
【github】:https://github.com/
【stack overflow】:https://StackOverflow.com/
这种方法叫引用链接
1.7 行内代码与代码块
- 行内代码
在markdown中,行内代码引用使用`包裹(可能没人经常使用这个键吧,我找的时候就找了半天…它在键盘的左上方)
- 实战:使用
printf("sum = %.6f",sum);
命令打印出sum的值,保留小数点后六位
- 代码块
代码块以Tab键或4个空格开头
-
#include<stdio.h> #include<math.h> int main() { double sum=0; double i=1,N; scanf("%lf",&N); for(;i<=N;i++){ sum+=1.0/i; } printf("sum = %.6f",sum); return 0; }