Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。
Markdown 的目标是实现「易读易写」。
Markdown 的特点就是,让写作变得更简单,我们不用再考虑如何排版,我们只要专心于写作就好了,这也是对我们的宗旨!!
可读性,无论如何,都是最重要的。一份使用 Markdown 格式撰写的文件应该可以直接以纯文本发布,并且看起来不会像是由许多标签或是格式指令所构成。
当前许多网站都广泛使用 Markdown 来撰写帮助文档或是用于论坛上发表消息。例如:GitHub、reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge等。
Markdown 不是想要取代 HTML,甚至也没有要和它相近,它的语法种类很少,只对应 HTML 标记的一小部分。Markdown 的构想不是要使得 HTML 文档更容易书写。在我看来, HTML 已经很容易写了。Markdown 的理念是,能让文档更容易读、写和随意改。HTML 是一种发布的格式,Markdown 是一种书写的格式。就这样,Markdown 的格式语法只涵盖纯文本可以涵盖的范围。
不在 Markdown 涵盖范围之内的标签,都可以直接在文档里面用 HTML 撰写。不需要额外标注这是 HTML 或是 Markdown;只要直接加标签就可以了。
要制约的只有一些 HTML 区块元素――比如 <div> 、<table> 、<pre> 、<p> 等标签,必须在前后加上空行与其它内容区隔开,还要求它们的开始标签与结尾标签不能用制表符或空格来缩进。Markdown 的生成器有足够智能,不会在 HTML 区块标签外加上不必要的 <p> 标签。
推荐使用 Typora 编辑器,它支持 MacOS 、Windows、Linux 平台,且包含多种主题,编辑后直接渲染出效果。附上Typora 官网:https://typora.io/
Ubuntu下安装
# 或者运行:
# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
linuxidc@linuxidc:~/linuxidc.com$ wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -
# 添加 Typora 存储库
linuxidc@linuxidc:~/linuxidc.com$ sudo add-apt-repository 'deb https://typora.io/linux ./'
linuxidc@linuxidc:~/linuxidc.com$ sudo apt-get update
# 安装 typora
linuxidc@linuxidc:~/linuxidc.com$ sudo apt-get install typora
通俗地说,Markdown就是一种通过在文段中添加一些符号来实现不同行文格式效果的语言工具。其优势在于写作时可以帮你专注写作而不是迷失在排版中。
接下来,就让我们打开编辑器按照操作一步一步熟悉使用一些比较简单但是实用的语法吧。
入门需要用到的语法有:
标题
字体
引用
分割线
图片
超链接
列表
代码
表格
一、标题使用#号可表示 1-6 级标题,一级标题对应一个#号,二级标题对应两个#号,以此类推。
注:标准语法一般在#后跟个空格再写文字
示例:
# 这是一级标题Linux公社 ## 这是二级标题 ### 这是三级标题 #### 这是四级标题 ##### 这是五级标题 ###### 这是六级标题效果:
这是一级标题Linux公社 这是二级标题 这是三级标题 这是四级标题 这是五级标题 这是六级标题 二、字体加粗
文字左右分别用两个*号包起来
斜体
文字左右分别用一个*号包起来
斜体加粗
文字左右分别用三个*号包起来
删除线
文字左右分别用两个~~号包起来
示例:
**这是加粗的文字** *这是倾斜的文字*` ***这是斜体加粗的文字*** ~~这是加删除线的文字~~效果:
这是加粗的文字
这是倾斜的文字`
这是斜体加粗的文字
这是加删除线的文字
要点:可以和其他格式混合使用,常见于简书的粗体标重点
易错点:星号有头无尾(前后一致)
三、引用在引用的文字前加>即可,引用可以嵌套。
示例:
>这是引用的内容 >>这是引用的内容效果:
这是引用的内容
这是引用的内容
列表中使用
示例:
* 第一项 > 引用1 > 引用2 * 第二项效果:
第一项
引用1
引用2
第二项
四、分割线三个或者三个以上的 * 。
示例:
前文***
后文
效果: