工具即思维,如果说有什么东西对我的生活产生了重大影响的话,Markdown 一定是其中之一。万丈高楼平地起,我相信这篇文章将是你走入 Markdown 生态的敲门砖。
markdown
,顾名思义,跟写作有关。事实上,它是一种轻量的写作方案,在有效提升写作体验的同时也能大幅优化写作工具生态 ? 我强烈推荐你上手使用 Markdown,就像我将强烈推荐你部署自己的 IPFS。
许多不明就里的人会将 Markdown 视为一种编辑器,就像记事本和 Word 一样,这种认识并不准确。Markdown
和 Markdown 编辑器
是两个完全不同的概念,前者的本质的是一种 标记语法
,后者是为这种标记语法提供特殊支持的编辑器。
标记语法
Markdown 文本长这个样子:
# Markdown 为何物> 工具即思维。`markdown`,顾名思义,跟写作有关。事实上,它是一种**轻量的写作方案**,在有效提升写作体验的同时也能大幅优化写作工具生态 ? 我强烈推荐你上手使用 Markdown,就像我将强烈推荐你部署自己的 IPFS。
以上内容跟文章开头完全对应,二者相比较,能得到非常直观的感受:
文章开头部分具有美观的样式(最起码不丑吧?);
与之对应的 Markdown 是没有任何样式的纯文本,其中附带了一些额外的符号;
正是这些额外的符号,让文章开头的文本具备了样式,换句话说,我们通过在文本中插入符号来让它拥有样式。
Html
这种通过特殊标记向文本中添加额外信息的方式叫做 标记语法
,如果你接触过 Html
的话,你会对这个概念有明确的理解,Html
是一种典型的标记语言,它被标准化并用于创建网页。文章开头的内容跟上文展示的 Markdown 对应的 Html 长下面这个样子:
<h1> Markdown 为何物h1><blockquote> 工具即思维。blockquote><p> <code>mark downcode>,顾名思义,跟写作有关。事实上,它为我们提供了一种<strong>轻量的写作方案strong>,有效提升我们的写作体验的同时亦能大幅优化写作生态。?p>
Html
一般使用成对的标签来标记内容,前后标签分别使用 < >
和 >
来包裹,就像这样:标签名>
,被标记的内容写在标签对的内部,就像这样:这里是被标记的内容标签名>
,标签对及其内容称为一个 元素
,元素可以包含其它元素。Html 标签之间互不交叉、层层嵌套,我们便可以将任意内容组织成树状结构。同时,Html 语言的标签是语义化的,以上面的内容为例,标签名 h1
表示一级标题、 blockquote
表示块引用、p
表示段落、code
表示代码字段、strong
(或 b
)表示加粗,对应的含义非常明确,分别是 header 1、quote、paragraph