Markdown使用心得(简单用法解析)
Markdown使用心得(简单用法解析)
Markdown的优势
个人看来,MD的优势在于脱离对鼠标的依赖,在简单的熟悉后,从段落格式到字体特效的实现都可以完全脱离鼠标。避免了为了格式和艺术效果多次将右手在键盘和鼠标来回移动,打破码字的纯净体验,避免频繁的中断思路。
简单的用法归纳
接下来,我将简单介绍常用的几项基本语法:
1、标题
我们在做笔记时经常需要用到多级标题,那我们该怎么做呢?
效果如下:
一级标题
二级标题
三级标题
四级标题
五级标题
代码实现如下:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
解析:前缀数个#
加上一个空格,#
的数量越多,标题字号越小
2、文字效果
在做笔记时,如果觉得纯文本过于死板,可以试着为文字添加不同的效果,来标记不同内容,提升阅读体验。
效果如下:
斜体文字
粗体文字
粗斜体文本
删除文本
下划线文本
脚注[^这是个脚注哦]
代码实现如下:
*斜体文字*
**粗体文字**
***粗斜体文本***
~~删除文本~~
<u>下划线文本</u>
脚注[^这是个脚注哦]
解析:如上,通过在文本两端加注标记来实现字体的特殊效果,删除文本两端的是两个波浪号哦。
3、代码
在做笔记时,我们经常需要插入我们自己写的代码,但粘贴过来混杂与文本中往往观感极差,想必只要你在QQ上面对过同学发过来的依托答辩代码,你都能理解文本形式的代码有多恶心,这个时候,我们就需要通过插入代码片段来提升观感。
效果如下:
我们可以用scanf
函数为变量tmp
赋值。
这里是具体的代码实现:
int main()
{
printf("Hello World!");
return 0;
}
嗯,就像上面这样使用,观感明显就好很多了。
不同编译器和不同的博客网站都对代码的插入有不同的优化,但毫无疑问都比直接粘贴过来的一坨要美观的多。
而想实现这种效果,你需要这样:
我们可以用`scanf`函数为变量`tmp`赋值。
这里是具体的代码实现:
```C
int main()
{
printf("Hello World!");
return 0;
}
```
解析:如你所见,一小串代码你可以通过在两端插入`符号来标记,一整段代码你可以通过在首尾各加一行3个这个符号并声明一种语言(也可以不声明,那可能就会没有对应语言的语法标色效果)来标记。
4、分界线
在文章中你已经见到好多次了,没错,就是上面者这一条细线 ↑ ,它可以有效地帮我们划分文章的内容,便于排版。
代码实现:
---
***
___
- - -
* * *
_ _ _
解析:你可以在一行中用三个以上的星号、减号、底线来建立一个分界线。[^他们甚至不需要是连续的!]
5、超链接
如果你想要在你的笔记中插入一个网址,你当然可以直接复制过来,但这样你无法向CTF实验室的学长表现出你学过MD语法,但你也也可以选择用MD自带的链接语法,像这样:
或者这样:
感觉最大的作用就是可以将一长串网址变成让人忍不住点击的蓝色下划线字体,或者免去读者复制粘贴访问的繁琐流程。
想要实现呢也非常简单:
[CTF实验室唯一指定手册](https://www.yuanshen.com/#/)
<https://www.yuanshen.com/#/>
解析:两种用法,第一种就是复制过来在两边加上大于小于号,就可以将其变成可以点击的链接,第二种是文字说明用方括号框选,网址用圆括号框选,这样就可以隐藏网址,显示文字说明,使读者更好地理解。或者更好地误解。。。
我比较常用的语法就是以上这些啦,如果有错误欢迎指出哦,萌新撰文,还请大佬多多包涵@_@