美文网首页为知笔记
Markdown说明(留存)

Markdown说明(留存)

作者: 息魇 | 来源:发表于2015-10-23 14:42 被阅读154次

1. Markdown是什么

Markdown 是一种用来写作的轻量级“标记语言”,用简洁的语法代替排版。
内容格式,从图片链接,甚至公式代码,统统搞定。

以Word为代表的文档编辑器叫做富文本编辑器。
Word总体上来说还是以一种传统印刷的思维方式来定义页面和排版。

2. Markdown格式的优点

专注高效

专注于文字内容,而不是把精力花在排版上面。

  • 全部内容都可以用键盘完成,不需要频繁切换鼠标操作。
  • 虽然图形化界面方便了人们的日常操作,但进行大量内容编辑时,键盘更为高效。

兼容性强

纯文本格式,兼容性强。

  • 在不同的编辑器内效果统一,文档转换无丢失。特别适合于网络发布和共享。
  • 大家应该都经历过在几个Word文档之间拷贝粘贴内容,然后来回调格式就把自己搞崩溃的经历。Markdown不会产生这样的问题。

专业适用性

对于中短篇幅的技术类文档特别适用。

  • 原文本直观可读,渲染后清晰美观。
  • 支持的特性能够很好地满足技术类文档的要求。如多级标题,公式编辑,代码引用等。

对于长篇的文档,原生的Markdown在目录生成,章节自动编号方面有缺陷。但有很多插件可以支持更丰富的功能。
并且由于是纯文本格式,我们甚至可以自己编写脚本来处理,利用正则表达式的强大功能,实现特定的需求。

3. Markdown基本语法

3.1 标题

标题采用文本前加#号的方式来实现。#号后留一个空格。
# 一级标题
## 二级标题
### 三级标题
显示效果:

一级标题

二级标题

三级标题

最多支持6级标题显示。

3.2 列表

无序列表

有序列表采用文本前加-号的方式来实现。-号后留一个空格。
- 列表内容1
- 列表内容2
显示效果:

  • 列表内容1
  • 列表内容2
有序列表

有序列表采用文本前加数字.的方式来实现。.号后留一个空格。
1. 列表内容1
3. 列表内容2
6. 列表内容3
显示效果:

  1. 列表内容1
  2. 列表内容2
  3. 列表内容3

有个小细节就是前面的数字并不需要严格排序,渲染时会自动修正。

事实上全部写成1.也可以。

3.3 引用

从别处引用的一段话,或者需要添加备注性质的文字,可以采用引用
引用采用在文本前加>号的方式来实现。>号后留一个空格。
> 引用的文字
显示效果:

引用的文字

3.4 字体格式

粗体

字体加粗采用文本两边用**来标注的方式。
**加粗的文字**
显示效果:
加粗的文字

斜体

字体加粗采用文本两边用*来标注的方式。
*斜体的文字*
显示效果:
斜体的文字

嵌套的粗斜体

***粗斜体的文字***
显示效果:
粗斜体的文字

3.5 代码

行内代码

行内代码采用文本两边用 \ 来标注的方式。void main()`

代码块

代码块采用代码前后用```来标注的方式。

void adjustHist(Mat& src, Mat& dst)
{
    vector<Mat> bgr(3);
    vector<Mat> bgr2(3);
    split(src, bgr);
    equalizeHist(bgr[0], bgr2[0]);
    equalizeHist(bgr[1], bgr2[1]);
    equalizeHist(bgr[2], bgr2[2]);
    merge(bgr2, dst);
}

3.6 链接与图片

插入链接

文本中插入链接的方法是[]()
[百度](https://www.baidu.com/)

[]中是显示的文字。
()中是链接的url。

显示效果:
百度

插入图片

文本中插入链接的方法是![]()
![图片示例](http://ooo.0o0.ooo/2015/10/22/5628736fc37d1.png)
显示效果:

图片示例图片示例

图片需要事先上传到网络图床,并得到url。
也可以在文档的目录下建一个文件夹,将图片都放在其中,使用相对路径引用。

3.7 分割线

三个*号就可以添加分割线。
显示效果:


4. 推荐工具

4.1 本地编辑器

为知笔记+Wiz.Editor.md插件

为知笔记官网
Wiz.Editor.md插件,也可以在为知笔记应用中心直接下载到。

本篇说明文档就是用这个来编写的。

利用为知笔记的云端存储功能,可以实现多终端同步。用好了是一个良好的个人知识管理库。

MarkdownPad

MarkdownPad官网,一个比较老牌的Markdown本地编辑器。

Windows记事本

在手头没有其他工具的时候,不要忘了Markdown本质上就是一个纯本文格式的文档。
即使不进行预览,源文档也是有良好的可读性的,用记事本完全可以实现所有的编辑需求。

4.2 在线编辑器

我们在网上找资料的过程中,常常会搜到一些别人写的技术博客,比如:
CSDN
博客园
还有一些开源软件的托管站点,比如:
Github
开源中国
它们全部都支持并且建议以Markdown的方式来编辑文档和共享。

相关文章

网友评论

    本文标题:Markdown说明(留存)

    本文链接:https://www.haomeiwen.com/subject/suvthttx.html