欲善其事必利其器系列 ——— MarkDown的使用

欲善其事必利其器系列 ——— MarkDown的使用

基础介绍

现在越来越多的软件还有网页支持使用MarkDown来编写文档,它是类似于HTML的一种文本语言,能够使我们专注于码字而不是排版。像我们常看到的简书就是使用MarkDown的,还有许多像CSDN,博客园等博客都支持使用它。当然,除了这个之外,MarkDown还经常用于论文撰写。同时它还能够轻松导出HTML,PDF文件。且能够兼容HTML。

工具使用

能够使用MarkDown的工具有很多

  • 在线的工具: 简书,CSDN
  • Windows平台: MarkdownPad,MarkPad
  • Mac平台: Mou
  • Linux平台:ReText

以及一些比较常用的优秀文本编辑器,像Notepad++,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](https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/bd_logo1_31bdc765.png)

* 注:以上括号均为半角符号 *

字体

这是普通字体

调整字体需要使用html的样式,如颜色参数等
比如:<&font size=”3” color=”red” >红色字体 (去掉&)
显示为红色字体
删除文字 ~~ + 内容 + ~~
如:错误的文字

字体强调:语法为 “ * ” + 强调内容 + “ *
斜体为 语法为 “ * ” + 强调内容 + “ * ”
(两者可以混合使用)
如:结尾连续两个空格才算换行

引用

文本的引用

语法:“ > ” + 引用内容

脚注的引用

语法: 信息 + [^脚注名称]
[^脚注名称]:脚注内容

代码的引用

语法 “ “` ” + “代码语言名称” + “代码段” + “···”

“ ``` ” + 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. 有序列表1
2. 有序列表2
3. 有序列表3
= 1. 有序列表3.1
= 2. 有序列表3.2

其中“ = ”代表一个Tab(不包括双引号)。效果如图:

  1. 有序列表1
  2. 有序列表2
  3. 有序列表3
    1. 有序列表3.1
    2. 有序列表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
最后祝大家生活工作愉快~

你可能感兴趣的:(markdown)