深入了解下 Markdown 的原理

前面讲了 Markdown 的基本语法,常见的 Markdown 编辑器,在继续讲解其他知识之前,有必要稍微深入了解一下 Markdown 与 HTML 的关系。

HTML 简介

什么是 HTML?其实它也是标记语言的一种,但是比 Markdown 更重量级一点,语法更复杂一点。

举例,在 Markdown 中,想要表示某段文字是标题,用的是井号 #​,而在 HTML 中,则要用 <h1>​,例如:

<h1>一级标题</h1> 
<h2>二级标题</h2> 
<h3>三级标题</h3> 
<h4>四级标题</h4> 
<h5>五级标题</h5> 
<h6>六级标题</h6>

如果要斜体,用 HTML 要这样写:

<i> 这是斜体字 </i>

如果是图片,用 HTML 要这样写:

<img src="https://image.peterjxl.com/wife.jpg" alt="Smiley face" width="42" height="42">

HTML 的语法大致就是这样,比起 Markdown 复杂了不少。

HTML 其实也是纯文本,编程人员用 HTML 设计好网页,经过浏览器的渲染后,就是我们平时上网时看到的网页了。

是不是和 Markdown 很像?写作者用 Markdown 写文章,经过 Markdown 编辑器渲染,得到带格式的文章。

Markdown 与 HTML

Markdown 其实和 HTML 有着千丝万缕的关系,Markdown 在渲染后其实就是 HTML 格式!可以说,Markdown 就是脱胎于 HTML 的。

反过来,在 Markdown 中是可以直接用大部分的 HTML 的,例如使用 <i>​表示斜体,<img>​ 表示图片…

为此,我们甚至可以在 Markdown 中,通过使用 HTML 来嵌入音频、视频(包括 bilibli,youtube)、地图、Office 文档等等,非常灵活。

例如我就有一些文章就嵌入了音频,点击就可以直接发音:

复杂表格也是同理,有时候想要合并某些单元格,但是 Markdown 不支持,因此可以用 HTML 的 <table>​ 标签。

最后

如果你不了解 HTML,那么可以先忽略这篇博客,后续要用到了再说。

其实了解了本篇之前的几篇教程,基本上就可以上手使用 Markdown 了,高级技巧用到再学也不迟。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

PeterJXL

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值