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/#/

感觉最大的作用就是可以将一长串网址变成让人忍不住点击的蓝色下划线字体,或者免去读者复制粘贴访问的繁琐流程。

想要实现呢也非常简单:

[CTF实验室唯一指定手册](https://www.yuanshen.com/#/)

<https://www.yuanshen.com/#/>

解析:两种用法,第一种就是复制过来在两边加上大于小于号,就可以将其变成可以点击的链接,第二种是文字说明用方括号框选,网址用圆括号框选,这样就可以隐藏网址,显示文字说明,使读者更好地理解。或者更好地误解。。。


我比较常用的语法就是以上这些啦,如果有错误欢迎指出哦,萌新撰文,还请大佬多多包涵@_@

Markdown使用心得(简单用法解析)的更多相关文章

  1. lxml简单用法 解析网页

    import requests s=requests.Session() re=s.get(lgurl,headers=headers)  #此处s可以直接换成requests the_page=re ...

  2. WordPress的have_posts()和the_post()用法解析

    原文地址:http://www.phpvar.com/archives/2316.html 网上找到一篇介绍WordPress的have_posts()和the_post()用法解析的文章,觉得不错! ...

  3. NSCharacterSet 简单用法

    NSCharacterSet 简单用法 NSCharacterSet其实是许多字符或者数字或者符号的组合,在网络处理的时候会用到 NSMutableCharacterSet *base = [NSMu ...

  4. mysql group by 用法解析(详细)

    在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供 有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的 ...

  5. (转载)mysql group by 用法解析(详细)

    (转载)http://blog.tianya.cn/blogger/post_read.asp?BlogID=4221189&PostID=47881614 mysql distinct 去重 ...

  6. JS的简单用法

    JS的简单用法 参考:http://www.w3school.com.cn/js/js_switch.asp JavaScript 是网络的脚本语言 JavaScript 是可插入 HTML 页面的编 ...

  7. 学会如何使用Github进行托管代码和用markdown撰写心得

    这次作业是学会如何使用Github进行托管代码和用markdown撰写心得. 1.掌握使用Git进行代码版本,使用github进行代码托管.(git使用,推荐imooc公开课: 公开课 ) 登录 gi ...

  8. Android—— ListView 的简单用法及定制ListView界面

    一.ListView的简单用法 2. 训练目标 1) 掌握 ListView 控件的使用 2) 掌握 Adapter 桥梁的作用 实现步骤: 1)首先新建一个项目, 并让ADT 自动帮我们创建好活动. ...

  9. sql中的 where 、group by 和 having 用法解析

    --sql中的 where .group by 和 having 用法解析 --如果要用到group by 一般用到的就是“每这个字” 例如说明现在有一个这样的表:每个部门有多少人 就要用到分组的技术 ...

  10. 安卓JNI精细化讲解,让你彻底了解JNI(二):用法解析

    目录 用法解析 ├── 1.JNI函数 │ ├── 1.1.extern "C" │ ├── 1.2.JNIEXPORT.JNICALL │ ├── 1.3.函数名 │ ├── 1 ...

随机推荐

  1. 巧用 nc 命令传输文件

    今天在业务上云的时候,遇到了些问题.最终发现问题的根源不好排查,于是-- 把生产环境的全量配置文件,还有日志全量打包下载到开发机器分析! 刚入职不是很久的整个运维团队,也不是很熟悉生产环境(有时候觉得 ...

  2. Lite-Mono(CVPR2023)论文解读

    Lite-Mono: A Lightweight CNN and Transformer Architecture for Self-Supervised Monocular Depth Estima ...

  3. zabbix 主动模式下报文分析

    获取监控项列表 客户端发起请求 3次握手之后,请求监控项列表: {"request":"active checks","host":&quo ...

  4. TCP超时分析

    参考链接: Linux 建立 TCP 连接的超时时间分析 Linux 建立 TCP 连接的超时时间分析 Linux 系统默认的建立 TCP 连接的超时时间为 127 秒. 2 分 7 秒即 127 秒 ...

  5. 策略模式+Spring配置类优化多if..else思路

    图示 1. 现状 场景: 假设设备上报不同类型的消息,我们要对不同类型的消息做不同的处理.如果我们通过if..else的方式处理的话会显得比较冗余. 例如: if("alarmEvent&q ...

  6. Django: request.GET.get()

    释义 query = request.GET.get('name', '') 寻找名为name的GET参数,而且如果参数没有提交,返回一个空的字符串. 对比request.GET() 如果使用requ ...

  7. 浅谈Mysql读写分离的坑以及应对的方案

    一.主从架构 为什么我们要进行读写分离?个人觉得还是业务发展到一定的规模,驱动技术架构的改革,读写分离可以减轻单台服务器的压力,将读请求和写请求分流到不同的服务器,分摊单台服务的负载,提高可用性,提高 ...

  8. springboot整合feign的接口抽离

    前言 现在很多微服务框架使用feign来进行服务间的调用,需要在服务端和消费端两边分别对接口和请求返回实体进行编码,维护起来也比较麻烦.那有木有一种可能,只用服务端编写接口,客户端像本地方法一样调用, ...

  9. 《Hadoop大数据技术开发实战》新书上线

    当今互联网已进入大数据时代,大数据技术已广泛应用于金融.医疗.教育.电信.政府等领域.各行各业每天都在产生大量的数据,数据计量单位已从B.KB.MB.GB.TB发展到PB.EB.ZB.YB甚至BB.N ...

  10. Unity 性能优化Shader分析处理函数:ShaderUtil.GetShaderGlobalKeywords用法

    Unity 性能优化Shader分析处理函数:ShaderUtil.GetShaderGlobalKeywords用法 点击封面跳转下载页面 简介 Unity 性能优化Shader分析处理函数:Sha ...