欲善其事必利其器系列 ——— MarkDown的使用
基础介绍
现在越来越多的软件还有网页支持使用MarkDown来编写文档,它是类似于HTML的一种文本语言,能够使我们专注于码字而不是排版。像我们常看到的简书就是使用MarkDown的,还有许多像CSDN,博客园等博客都支持使用它。当然,除了这个之外,MarkDown还经常用于论文撰写。同时它还能够轻松导出HTML,PDF文件。且能够兼容HTML。
工具使用
能够使用MarkDown的工具有很多
- 在线的工具: 简书,CSDN
- Windows平台: MarkdownPad,MarkPad
- Mac平台: Mou
- Linux平台:ReText
以及一些比较常用的优秀文本编辑器,像Notepad++,Typora,Sublime Text 2/3(可跨平台使用)
(个人比较推荐使用Sublime Text,功能十分强大 )
如何在Sublime Text 2/3 中安装配置 MarkDown插件,可以参考以下链接:
http://www.cnblogs.com/Sinte-Beuve/p/5148108.html
(安装插件过程中可能提示错误导致安装失败,可以重新安装试下 )
基本语法介绍
标题的使用
在MarkDown中使用#数量来表示标题等级,如下图所示:
一级标题
二级标题
最高能支持六级标题
语法为 # + 空格 + 内容
链接和图片的使用
文字链接
语法为 [显示内容] + (URL地址)
如: [百度] (https://www.baidu.com)
(注:[ ]与( )之间没有空格)
显示为 百度
直接链接
语法为 < URL地址 >
如: https://www.baidu.com
本地图片的使用
语法为 “!” + [图片名称] + (File:// + 本地图片绝对路径)
如: ![本地图片1](File://D:\photo\myphoto.png)
图片可以通过样式来改变大小 如:
< img src="File://D:\photo\myphoto.png"
alt="本地图片1" height="200" width="200">
网络图片同理
网络图片的使用
语法为 “!” + [图片名称] + (URL地址)
网络图片1
![网络图片1](https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/bd_logo1_31bdc765.png)
(** 注:以上括号均为半角符号 **)
字体
这是普通字体
调整字体需要使用html的样式,如颜色参数等
比如:<&font size="3" color="red" >红色字体</font> (去掉&)
显示为<font size="3" color="red">红色字体</font>
删除文字 ~~ + 内容 + ~~
如:错误的文字
字体强调:语法为 “ ** ” + 强调内容 + “ ** ”
斜体为 语法为 “ * ” + 强调内容 + “ * ”
(两者可以混合使用)
如:结尾连续两个空格才算换行
引用
文本的引用
语法:“ > ” + 引用内容
脚注的引用
语法: 信息 + [^脚注名称]
[^脚注名称]:脚注内容
代码的引用
语法 “ ```” + "代码语言名称" + “代码段” + “···”
如
“ ```” + java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World !");
}
}
“```”
显示如下
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World !");
}
}
列表的绘制
无序列表的绘制
如: “
- 无序列表1
- 无序列表2
= - 无序列表2.1
= = - 列表内容
= = - 列表内容”
其中 " = " 表示空格(不包括双引号)
“ - ” 表示可以使用“ * ” 表示,效果图如下图
- 无序列表1
- 无序列表2
- 无序列表2.1
- 列表内容
- 列表内容
有序列表的绘制
如:“
- 有序列表1
- 有序列表2
- 有序列表3
= 1. 有序列表3.1
= 2. 有序列表3.2
”
其中“ = ”代表一个Tab(不包括双引号)。效果如图:
- 有序列表1
- 有序列表2
- 有序列表3
- 有序列表3.1
- 有序列表3.2
表格的绘制
绘制如下图所示:
“|名称:|单价|数量|总价|
| --- | :---| :---: | ---: |
|商品1|1|1|1|
|商品2|2|2|4|
|商品3|3|3|9|
|商品4|4|4|16|”
连续的三个及以上的--- 或者 *** 代表划分线
|:---|,|:---:|,|---:||,分别表示左对齐,居中,右对齐
而没有:的时候,默认为左对齐
中间的划分线必须有,效果如下:
名称: 单价 数量 总价 商品1 1 1 1 商品2 2 2 4 商品3 3 3 9 商品4 4 4 16
小结
以上是一些最基本的使用,当然还能通过Letex使用数学公式,不过以上基本能满足大部分的需求了。还有更加详细的可以查看官方的帮助文档(中文版)
http://www.appinn.com/markdown/index.html
最后祝大家生活工作愉快~
网友评论