文章目录
简介和教程
简介
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。
Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建。
Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。
arkdown 编写的文档后缀为 .md, .markdown。
Markdown是一种极简的『标记语言』,将文本转为HTML,通常为我大码农所用。其不追求大而全,简洁至上,正所谓不求最贵,只求最好!
Markdown的语法–和html比较
以html为例,标记语言和纯文本相比,其文本内容被一些样式标签所包裹。因而支持一定的页面排版。
Markdown的作为更轻量化的标记语言。其样式标签部分和文本内容的约定更加简化。
比如在html文件中标题,文本内容被一些样式标签所包裹
<H1>标题<H1>
但是Markdown中,有更简化的字符组合来对文本内容进行标记.以便于更简化的进行文本内容的排版.
在Markdown中遵循以下规范
-
如果文本内容前面Markdown的字符组合, 则用空格隔开 如以下代码示例1
-
如果文本内容的前后被(Markdown的字符组合)标记,则不用加空格
# 标题
Markdown和word比较
样式和内容的分离是大趋势,虽然word文件解压后也是遵循这样的趋势,但是word文件作为一个整体,由于图片等等导致体积过大.
Markdown | Word | |
---|---|---|
排版需求 | 适合排版需求低的文档 | 排版复杂的文档 |
阅读器支持(渲染) | ||
写作效率 | 高 | 地 |
图片支持 | 云图或本地文件,较为繁琐 | word能整合在一起(其实docx是一个压缩包) |
事实上由于相对目录的关系
在存放md的文件目录下创建img文件夹 专门用于存储所需的文件 是很好的选择,传输时,要么打包成压缩文件,要么作为一个整体传输
Markdown 应用
Markdown 能被使用来撰写电子书,如:Gitbook。
当前许多网站都广泛使用 Markdown 来撰写帮助文档或是用于论坛上发表消息。例如:GitHub、简书、reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge等。
著名的投资人李笑来用markdown写的
编辑器
-
装了插件的Sublime Text编辑器
-
Typora 编辑器 https://typora.io/
-
MWeb
本教程将使用 Typora 编辑器来讲解 Markdown 的语法,Typora 支持 MacOS 、Windows、Linux 平台,且包含多种主题,编辑后直接渲染出效果。
支持导出HTML、PDF、Word、图片等多种类型文件。
Typora 官网:https://typora.io/
你也可以使用我们的在线编辑器来测试:https://c.runoob.com/front-end/712。
Markdown教程
Markdown标记语法
如何查看一段markdown所使用的标记语法,只需要在阅读器中框选这段内容,就会跳出其完整的标记语法.
Markdown 标题
Markdown 标题有两种格式。
1、使用 = 和 - 标记一级和二级标题
= 和 - 标记语法格式如下:
我展示的是一级标题
=================
我展示的是二级标题
-----------------
2、使用 # 号标记
使用 # 号可表示 1-6 级标题,一级标题对应一个 # 号,二级标题对应两个 # 号,以此类推。
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
Markdown 段落
Markdown 段落没有特殊的格式,直接编写文字就好,
换行
段落的换行是使用两个以上空格加上回车。
字体
Markdown 可以使用以下几种字体:
*斜体文本*
_斜体文本_
**粗体文本**
__粗体文本__
***粗斜体文本***
___粗斜体文本___
文本内容被一对相同的字符前后包裹,没有空格。星号与下划线都可以,字符的数量有关斜体还是粗体:单是斜体,双是粗体。符号可跨行,符号可加空格。
分隔线
你可以在一行中用三个以上的星号(*)、减号(-)、底线(_)来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。下面每种写法都可以建立分隔线:
***
* * *
*****
- - -
----------
删除线
如果段落上的文字要添加删除线,只需要在文字的两端加上两个波浪线 ~~ 即可,实例如下:
RUNOOB.COM
GOOGLE.COM
~~BAIDU.COM~~
markdowm效果如下:
RUNOOB.COM
GOOGLE.COM
~~BAIDU.COM~~
下划线
下划线可以通过 HTML 的 标签来实现:
<u>带下划线文本</u>
显示效果如下所示ÿ