Markdown是一种可使用普通文本编辑器编写的标记语言,经过简单的标记语法,它可使普通文本内容具备必定的格式。
简单点来讲,Markdown是文本标记语言,在普通文本的基础上加了一些特殊标记。这些特殊标记会被Markdown编辑器渲染成特定样式。Markdown的后缀通常是.md
或者.markdown
。php
因为Markdown语法简洁明了、学习容易,并且功能比纯文本更强,所以有不少人用它写博客或者文档。本文就是使用Markdown写的。html
相比传统富文本编辑器或者word编辑器,使用Markdown生成的文档样式美观、统一,并且码字过程当中咱们无需去关心样式问题,只须要专一写做能够。因为Markdown就是文本,咱们可使用任何文本编辑器打开,如Sublime、Notepad++等等。git
Markdown对于代码的渲染也很是好,只须要简单的敲出代码段落标记,渲染出来的代码很是漂亮。甚至咱们还能够统一设置渲染样式。基于这些特色,Markdown深受程序员的喜欢。程序员
除此以外,咱们还能够快速将Markdown转化为演讲PPT、Word产品文档、LaTex论文甚至是用很是少许的代码完成最小可用原型。在数据科学领域,Markdown已经被确立为科学研究规范,极大地推动了动态可重复性研究的历史进程。
那么,Markdown的语法难吗?不难,经常使用的标记就几个,并且都很是好记。github
文字两边使用使用 *
和 **
表示斜
体和粗体
。segmentfault
示例:markdown
这是 斜体,这是 粗体。app
在行首加井号表示不一样级别的标题 (H1-H6),例如:# H1
, ## H2
, ### H3
,#### H4
。编辑器
使用了分级标题,在文章头部使用[TOC]
标记能够自动生成全文目录(部分编辑器支持)。工具
使用 [描述](连接地址)
为文字增长外连接。
示例:
这是去往 本人博客 的连接。
使用 *
,+
,-
表示无序列表。注意标记后面有空格。
示例:
使用数
字和点
表示有序列表。注意数
字和点
后面有空格。
示例:
使用 >
表示文字引用。
示例:
野火烧不尽,春风吹又生。
使用 `代码` 表示行内代码块。
示例:
让咱们聊聊 html
。
使用下面标记标识代码块:
```
这是代码块
```
且标记须要紧贴左边,不能有空格。效果示例:
int max(int a,int b){ if(a>b) return a; else return b; }
也可使用 四个缩进空格 表示代码块。
示例:
这是一个代码块,此行左侧有四个不可见的空格。
使用  插入图像。
示例:
使用一个或多个 空行 分隔内容段来生成段落
在行末输入2个或以上 空格 再回车来生成换行
更多语法查看文末 有用的资源。
俗话说,好记性不如烂笔头,练几遍就知道了。这里推荐一个在线的Markdown编辑器,供你们练手使用:
https://www.zybuluo.com/mdeditor
一、Cmd Markdown 编辑阅读器 - 做业部落出品
https://www.zybuluo.com/mdeditor
二、StackEdit – Editor
https://stackedit.io/editor
一、Editor.md -- 一款开源的Markdown编辑器
https://pandao.github.io/edit...
二、sparksuite/simplemde-markdown-editor
https://github.com/sparksuite...
一、markdown preview:一款Sublime插件,支持生成渲染好的html
二、SegmentFault/HyperDown: 一个结构清晰的,易于维护的,现代的PHP Markdown解析器
三、erusev/parsedown: Markdown Parser in PHP
https://github.com/erusev/par...
四、thephpleague/html-to-markdown: Convert HTML to Markdown with PHP
https://github.com/thephpleag...
一、Markdown 语法说明(简体中文版)
http://www.appinn.com/markdown/
二、Cmd Markdown 简明语法手册
https://www.zybuluo.com/mdedi...://www.zybuluo.com/static/editor/md-help.markdown
欢迎关注公众号及时获取最新文章推送!
推荐!每个月仅需$2.5,便可拥有配置SSD的VPS!