markdown

170 阅读2分钟

baijiahao.baidu.com/s?id=166164…

为什么会有 Markdown

要理解 Markdown 的流行,有必要先了解「标记语言」的概念。

维基百科对标记语言的定义是「将文本(Text)以及文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的计算机文字编码」。简单来说,就是用一系列约定俗成的标记,规定文本的格式、结构等,如加粗、分段、字体颜色等,我们熟悉的 HTML 就是一种标记语言。

说回正题,由于在阅读和预览上的便利性,Markdown 逐渐流行,受到码农和写作者的欢迎,针对 Markdown 开发的编辑器越来越多,支持 Markdown 也成了 GitHub、Trello、Slack、简书、印象笔记等平台的标配。不过总的来说,Markdown 依然属于相对小众的工具,但如果你经常需要排版、码字,Markdown 没准能帮你打开新世界的大门。

\

Markdown 怎么用?

不要被「语言」、「标记」等字样吓住,Markdown 不是 PHP 或 Python,它的语法十分简单,也不涉及任何数学或编程知识,几乎可以称得上零门槛。

前面一直提到,Markdown 一大优点是「易用易读」,几分钟即可掌握其语法,以下是几个常用的代码:

文字前加 # 号设置标题,一级标题对应 1# 号,二级对应 2 个,依此类推,共可设置 6 级标题;

****** 文字 ****** 表示加粗;

***** 文字 ***** 表示斜体;

文字前加 > 表示引用;

空白行输入 *** * *** 生成分割线;

文字前加 ***** (或 +-)生成无序列表,数字加英文句号生成有序列表;

插入超链接:显示文本

插入图片: !

Marked.js 是一个用 JavaScript 实现的、功能齐全的 Markdown 解析器和编译器。可以非常方便的在线编译 Markdown 代码为 HTML 并直接显示,并且支持完全的自定义各种格式。

blog.csdn.net/fens/articl…

Markdown以一种轻巧简明的设计理念,赋予了Web文档新的活力,从而代替传统以Word为主导的电子文档。Markdown大量简化了HTML标签,被广大的互联网应用所使用。程序员所熟知的Github就完全基于Markdown语法,真的可以不再需要Word了。

Markdown不是HTML,目前还不能被浏览器解析,所以我们需要Markdown的解析器,把Markdown翻译成浏览器认识的HTML文档展示出来。Marked就是一个基于Nodejs的Markdown解析引擎!