博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Markdown语法学习记录
阅读量:7005 次
发布时间:2019-06-27

本文共 1860 字,大约阅读时间需要 6 分钟。

鉴于每次写博客,写文章的时候,总是要重复去查询Markdown的相关语法,这种闹心的感觉我再也不要了。

所以学校的老师说了那么多遍的道理,在毕业了这么多年之后,终于想主动去实践一下了,好记性不如烂笔头。

什么是Markdown

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。

Markdown具有一系列衍生版本,用于扩展Markdown的功能(如表格、脚注、内嵌HTML等等),这些功能原初的Markdown尚不具备,它们能让Markdown转换成更多的格式,例如,。Markdown增强版中比较有名的有Markdown Extra、MultiMarkdown、 Maruku等。这些衍生版本要么基于工具,如;要么基于网站,如和,在语法上基本兼容,但在一些语法和渲染效果上有改动。<百度百科如是说>

通俗来讲,Markdown就是一种学习成本低易于上手简洁明了又功能强大的语法,可以用来写博客、说明文档、版本变动说明等等一系列东西。

Markdown的语法

标题

Markdown的标题由#开头+空格+标题,一级标题用#,二级标题##,以此类推,总共六级标题。

# 一级标题## 二级标题### 三级标题#### 四级标题...

效果如下

文本格式

Markdown的文本格式包括加粗斜体列表换行符等,下面一一列出。

加粗

利用前后各两个*(或下划线_)号将文本包围,被包围的文本就是加粗的文本。

**加粗** OR__加粗__

效果如下

加粗

斜体

利用前后各一个*(或下划线_)号将文本包围。

*斜体*OR_斜体_

效果如下

斜体

斜粗体

利用前后各三个*(或下划线_、或对称组合)号将文本包围。

***斜粗体***OR___斜粗体___OR__*斜粗体*__OR*__斜粗体__*

效果如下

斜粗体

高亮

利用前后各一个`号将文本包围。

`高亮`

效果如下

高亮

删除线

利用前后各两个~号将文本包围。

~~删除~~

效果如下

删除

段落

段落之前隔一个空行。

水平线

用三个(或以上)的-(或*)可以组成一个水平分割线。

---***

效果如下


引用

在行首用>表示接下来的文字为引用,可嵌套。

>引用>>引用嵌套

效果如下

这是引用

这是引用嵌套

代码块

用三个`分上线两行包围住代码块。

```[这行文字为了让`显示出来] 代码块```[这行文字为了让`显示出来]

效果如下

代码块
列表

1、无序列表:用-、+或者*在行首表示一个无序列表,下级在上级基础上前面多加两个空格,符号与内容直接有一个空格。。

- 无序列表1  - 无序子列表11  - 无序子列表12- 无序列表2- 无序列表3

效果如下

  • 无序列表1
    • 无序子列表11
    • 无序子列表12
  • 无序列表2
  • 无序列表3
    2、有序列表:与无序类似,行首换成数字跟上一个点(.)便可,下级亦一样。
1. 有序列表1  1.1. 有序子列表11  1.2. 有序子列表122. 有序列表23. 有序列表3

效果如下

  1. 有序列表1
    1.1. 有序子列表11
    1.2. 有序子列表12
  2. 有序列表2
  3. 有序列表3

另:无序列表可以和有序列表结合使用。

链接和图片

1、文本链接,用如下语法形式来表示一个文本链接

[文本描述](url)

效果如下

2、图片链接,用如下方法表示一张图片

![](图片url)![](图片url)

效果如下

你真6

3、另外还有锚点、脚注等其他较少用的功能,就不一一介绍了。

简单表格

th1 | ht2 | th3----|------|----c1 | c2  | c3c1 | c2  | c3
th1 ht2 th3
c1 c2 c3
c1 c2 c3

常用编辑器

OSX

VSCode

Typora
MacDown
RStudio

Linux

VSCode

ReText
UberWriter
RStudio

Windows

VSCode

Miu
Typora
RStudio

iOS

浏览器插件

MaDo (Chrome)

Marxico(Chrome)

另:由于不同的Markdown编辑器和解析器存在差异性,所以效果也会有所不同,请以自己所使用的编辑器和解析器为准。

小结

通过查阅和整理,基本上把常用的语法写了一遍,大部分语法能记在脑袋中了,即便下次忘记了,翻开自己的博客也能快速查阅,还可以给刚入门的小伙伴提供查阅,一举多得。

参考:

转载地址:http://clytl.baihongyu.com/

你可能感兴趣的文章
浏览器请求阻塞到底是怎么回事?我们为什么要把静态资源分服务器放置?
查看>>
Oracle数据库基础知识
查看>>
2011年9月最新整理的10个有趣的jQuery插件集合
查看>>
Python的日志配置和处理
查看>>
小程序设置全屏显示
查看>>
c++ bind的简单使用 实例
查看>>
(翻译)Angular 1.3中的验证器管道
查看>>
Web网站的性能测试工具
查看>>
【linux+C】通过几个实例温习指针
查看>>
I.MX6 Manufacturing Tool V2 (MFGTool2) Emmc mksdcard.sh hacking
查看>>
异步复位同步释放
查看>>
HDU 1241 Oil Deposits
查看>>
spring事务配置
查看>>
EALayout 实践
查看>>
Software development --daily scrum team
查看>>
B1036. 跟奥巴马一起编程(15)
查看>>
软件项目后期收官时的一些问题和想法
查看>>
机器学习:线性回归
查看>>
PHP连接PostgreSQL连接问题
查看>>
WebService案例入门(基础篇)
查看>>