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. Python异常模块与包

    Python异常模块与包 一.了解异常 1.1 什么是异常 当检测到一个错误时,Python解释器就无法继续执行了,反而出现了一些错误的提示,这就是所谓的"异常", 也就是我们常说 ...

  2. pssh 安装使用

    which python # 查看python 是否指向 python2 ll /usr/bin/python # lrwxrwxrwx. 1 root root 7 2020-03-24 03:08 ...

  3. Linux shell:根据盘符定位硬盘在服务器上的位置

    disk-light.sh #!/bin/bash t_dev=$1 [ -b "$t_dev" ] || { echo "-b failed: $t_dev" ...

  4. RAT蓝队自动化测试框架

    RAT蓝队自动化测试框架 介绍 RAT 是根据 MITRE ATT&CK 战术矩阵测试蓝队检测能力的脚本框架,由 python2.7 编写,共有 50 多种不同 ATT&CK 技术点和 ...

  5. 数据处理的那些事「GitHub 热点速览」

    撇开一屏占四分之三屏幕的 AI 相关项目之外,本周剩下的热榜项目就是同数据有关的数据库项目,比如 CockroachDB 团队开源的 kv 存储数据库 pebble,旨在提供高性能的消息队列 blaz ...

  6. 5、Mybatis之获取参数值

    5.1.创建新module 5.1.1.右击SSM文件夹,创建新module 5.1.2.选择maven 5.1.3.配置module名称和路径 5.1.4.module初始状态 5.1.5.复制打包 ...

  7. c# .NET 高级编程 高并发必备技巧(二) - 分布式锁

    上一篇文章简单的介绍了单机的情况下如何进行加锁,防止高并发带来的问题. 然而现实中,一般会高并发的应用,很少会单机部署.当用户量达到一定的程度,分布式.集群部署是必然的选择.在分布式部署的情况下,之前 ...

  8. AutoEmbedding论文阅读笔记

    问题背景 目前推荐系统中, 在特征维度上低频特征和高频特征的维度是通过遍历mask特征获得到的auc衰减衡量特征对模型的重要度来决定的. 如果想提升模型效果, 在field层面上需要减少进行基于经验的 ...

  9. ptp 时钟同步

    转载请注明出处: PTP(Precision Time Protocol)的功能可以帮助实现网络中各个节点的时钟同步,以提供更精确的时间参考. 作用: 时钟同步:通过PTP协议,在网络中不同节点之间实 ...

  10. Python 实现Word转PDF

    通过将 Word 文档转换为 PDF,您可以确保文档在不同设备上呈现一致,并防止其他人对文档内容进行非授权修改.此外,在你需要打印文档时,转换为PDF还能确保打印输出的准确性.本文将介绍如何使用Pyt ...