MarkDown是什么?

MarkDown是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们“使用易读易写的纯文本格式编写文档。MarkDown从推出至今已吸引了大量的粉丝,如大家经常用的为知笔记、简书、和开发者爱好的GitHub以及国内的CSDN等,都对MarkDown提供了支持。
PS.因为它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用。看到这里大家不要被「标记」、「语言」所迷惑。其实,Markdown 的语法十分简单。常用的标记符号也不超过十个,这种相对于更为复杂的HTML 标记语言来说,Markdown 可谓是十分轻量的,学习成本也不需要太多,且一旦熟悉这种语法规则,会有一劳永逸的效果。

为什么选择MarkDown ?

Markdown 用简洁的语法代替排版,而不像一般我们用的文字处理软件 Word 或 Pages 有大量的排版、字体设置。它使我们专心于码字,用「标记」语法,来代替常见的排版格式。
PS.在刚才的导语里提到Markdown可以让你专注写作内容:不再纠结字体、标题大小、行间距等等版式问题,而是专注于文章内容本身的编写。这种让写作人专注于文章的内容而不是其华丽的外表的特点,也是我喜欢用MarkDown的原因。

使用 Markdown 的优点

  • 专注你的文字内容而不是排版样式。
  • 轻松的导出 HTML、PDF 和本身的 .md 文件。
  • 纯文本内容,兼容所有的文本编辑器与文字处理软件。
  • 可读,直观。是个适合所有人的写作语言。

用什么工具进行编辑?

在 Mac OS X 上,建议你用Mou 。 Mou :是款免费且十分好用的 Markdown 编辑器,它支持实时预览,既左边是你编辑的 Markdown ,右边会实时的生成预览效果。
在Windows上,建议你用MarkdownPad。MarkdownPad:的效果和Mou 一样甚至比它更强大,但是是收费的。
PS.如果你不追求实时预览效果的话,其实用记事本编写MarkDown也是一个不错的选择,另外在各大编译器中也有对应的MarkDwon编辑插件,如用在IntelliJ IDEA中MultiMarkDwon插件。

MarkDown的基本使用

如何设置标题?

可以在标题内容前输入特定数量的井号(‘#’)来实现对应级别的HTML样式的标题(HTML提供六级标题)。
例如:

MarkDown

VS

Html

# 一级标题

<h1>一级标题</h1>

#### 四级标题

<h4>四级标题</h4>

PS.在这里你想设置几级标题就敲几个#就可以了对比Html表示标题的方法,MarkDown是不是简单多了。
注意:因为在HTML中最多支持6级标题,所以在markdown中超出6个的#将不会起作用。

如何换行?

在行尾插入至少两个空格即可。
例如:

MarkDown

VS

Html

两个或以上空格

</br>

如何加粗和斜体?

加粗:在要加粗的文字两端加入**或__ 。
斜体:在要进行斜体的文字两端加入*或_。
例子:
加粗斜体
加粗和斜体

如何插入链接?

[链接文字](链接地址)
例子:
[fengyuzhengfan](http://blog.csdn.net/fengyuzhengfan)
fengyuzhengfan
注意:这里的小括号是英文状态下的

如何插入图片?

![图片的替代文字](链接地址)
例子:
![百度](https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/bd_logo1_31bdc765.png)

如何插入引用?

只需要在文本前加入 > 这种尖括号(大于号)即可。
例子:
> 例如这样

例如这样

如何插水平线?

在单独一行里输入3个或以上的短横线、星号或者下划线实现。以下每一行都产生一条水平分区线。
例子:
***


- - -


PS.短横线和星号之间可以输入任意空格。

如何设置列表?

无序列表:
-、+、*都能表示列表,要注意的是 前后都要有空格。
有序列表:
数字加点加空格。
例如:
1. 第一
2. 第二
3. 第三

MarkDown的高级应用(常见问题的解决办法)

如何插入代码?

插入代码的方式有两种:
方式一:在每行代码前加入4个空格或者添加一个制表符(TAB键)
方式二:在代码两侧添加三个反引号(“`)。
如:

$(document).ready(function () {alert('hello world');
});

PS. 这里可以指定代码所属的语言,只要在第一组反引号后面添加相应的语言名称即可。这样就会以javascript的语法格式来显示所包含的代码。

如何设置首行缩进?

可以在段首加入& ensp;来输入一个空格。加入& emsp;来输入两个空格。

文档中用到了MarkDown语法中的符号:

符号转义:
如果你的描述中需要用到 markdown 的符号,比如 _ # * 等,但又不想它被转义,这时候可以在这些符号前加反斜杠,如 \_ \# \* 进行避免。

如何设置语法高亮?

在“(两个反引号)之间的文字会被高亮显示。
例子:
GitHub现在成了主流,不仅提供Git代码托管(取代SVN)、Issue追踪(取代JIRA)

如何结束先前的格式状态?

在改变格式时,添加一个空行。
PS.这是空行的妙用的其中一个地方,另外,段与段之间建议加一个空行,因为在某些平台上,如果段与段之间没有空行的话,两段内容会柔和在一起,这是不同平台对Markdown语法的解析不同有关,为了防止兼容性问题建议大家在段与段之间建议加一个空行。

文档通用问题:

如果你用Markdown写好文章,需要放在好几个博客上,但有的博客又不支持Markdown语法?
可以将Markdown转换成html或者PDF文件来解决这个问题,具体转换方式可以在网上查找,如果你用的是MarkdownPad,直接Export就可以了。

【MarkDown使用技巧】轻松搞定MarkDown相关推荐

  1. 优秀分层UI设计模板解析提升网站用户体验,5个UI设计技巧轻松搞定

    UI设计时刻影响用户体验.在构成 UI 的所有因素中,比如浏览网站.阅读内容的难易程度,都会导致用户对网站产生或好或坏的主观感受,而这种感觉影响用户决定是否按照设计师的期望进行接下来的操作并达成销售. ...

  2. 四大技巧轻松搞定云容器

    云容器技术,作为传统虚拟化管理程序的一种替代品,正称霸着云市场.容器是轻量级的,并提供增强的便携性,允许应用在平台之间迁移,而不需要开发者重做或重新架构应用.但是,尽管其好处让开发人员感到惊叹,容器仍 ...

  3. Excel技巧—轻松搞定各种表头

    点赞再看,养成习惯:学而不思则罔,思而不学则殆. 微信搜索[亦心Excel]关注这个不一样的自媒体人. 本文 GitHub https://github.com/hugogoos/Excel 已收录, ...

  4. creo管道设计教程_Creo产品设计教程:握力器弹簧建模,一个技巧轻松搞定

    本文作者(原创):钟日铭 作者编著有超百本CAX(AutoCAD.UG NX.Creo.Mastercam.ProE.CAXA电子图版等)图书教材,为多家知名出版社的签约作者. 这是我使用Creo P ...

  5. ping不通自己的ip地址_1000个IP地址同时怎么Ping,一个小技巧轻松搞定

    ping命令是我们检查网络中最常用的命令,作为网络人员,基本上每天都会用到,可以很好地帮助我们分析和判定网络故障,如果有10设备,100台设备,1000台设备怎么办?一个个ping过去人都要疯掉了,这 ...

  6. Excel技巧—轻松搞定多级联动下拉列表

    点赞再看,养成习惯:不临深溪,不知地之厚也. 微信搜索[亦心Excel]关注这个不一样的自媒体人. 本文 GitHub https://github.com/hugogoos/Excel 已收录,包含 ...

  7. windows无法打开添加打印机_windows无法打开添加打印机 一个小技巧轻松搞定

    大家好,我是小白一键重装软件的客服. windows无法打开添加打印机怎么办呢?打印机在使用的过程中,最头疼的就是打印机各式各样的小故障,不是打印不了就是打印机突然脱机,今天遇到的就是windows无 ...

  8. 九十八、轻松搞定Python中的Markdown系列

    @Author:Runsen @Date:2020/7/15 人生最重要的不是所站的位置,而是内心所朝的方向.只要我在每篇博文中写得自己体会,修炼身心:在每天的不断重复学习中,耐住寂寞,练就真功,不畏 ...

  9. excel表格末尾添加一行_Excel这些办公必备小技巧,Excel表格轻松搞定

    Hi,大家好!欢迎来到小龙自修室! 今天小龙继续和大家分享一些在日常办公中使用Excel表格时常用的一些小技巧,用起来简单方便,也可以提高我们的工作效率! 下面就就一起来看看有哪些吧! 01文字分散对 ...

最新文章

  1. 微软大神“玩”出新花样,求平均值代码还能这样写?
  2. InetAddress相关笔记
  3. 修改elementUI组件样式无效的问题研究
  4. 5个专注于检测和预测异常的Java工具分享
  5. linux2.6.28内核对bio完成通知的改进--集中走向分离的另一个例子
  6. React 组件性能优化之 PureComponent 的使用
  7. 随笔(1)——慢性意识障碍患者的智慧诊疗和远程管理
  8. .sql文件_优化体系--sql_trace+10046事件(上篇)
  9. 通用权限管理系统组件 (GPM - General Permissions Manager) 中灵活经典的.NET2.0数据库访问组件,附源码...
  10. server sql 数据总行数_一种快速统计SQL Server每个表行数的方法
  11. js调用数科阅读器_js调用ocx控件(读写IC卡
  12. python写文件格式转换程序_有趣的python小程序——图片格式转换
  13. 基于深度学习的图像修复—心中无码
  14. Excel绘制统计图
  15. 关于SYS/BIOS
  16. ionic ion-refresher 下拉刷新的使用。
  17. 工业相机及镜头的简单全面介绍
  18. 数字格式化 * 有一个小数,123.45678 要求保留两位
  19. 微信支付宝个人收款将于2022年3月1日起被禁止用于经营收款
  20. 代码格式化脚本CodeFormat

热门文章

  1. 《2021大数据产业年度趋势人物》榜重磅发布丨金猿奖
  2. SQL语句去连接两个表,内连接,左连接以及右连接
  3. 在线教育软件开发的目的是什么?
  4. Python-延时操作
  5. docker 启动 端口 无效, 绑定不上 端口
  6. 假如生命是乏味的,我怕有来生;假如生命是有趣的,今生已是满足。
  7. jmeter压测部分参数优化
  8. 查询server服务器版本信息,sqlserver多版本查看版本号
  9. golang设计模式——策略模式
  10. winserver修改计算机用户名,windows10系统更改账户名称的方法