新的开始---MarkDown初体验

迁移到独立的个人博客花了点时间,新博客的第一篇文章准备学习与总结下MarkDown,一方面是博客本身就是托管在有浓厚MarkDown氛围的GitHub上,另一方面MarkDown 确实非常优秀!

(●’◡’●)这篇文章本身也是用MarkDown写的!

一 认识MarkDown

Markdown 是一种用来写作的轻量级「标记语言」,它用简洁的语法代替排版,而不像一般我们用的字处理软件 Word 或 Pages 有大量的排版、字体设置。它使我们专心于码字,用「标记」语法,来代替常见的排版格式。例如此文从内容到格式,甚至插图,键盘就可以通通搞定了。

MarkDown官方文档

这里可以看到 MarkDown 的官方文档,是学习MarkDown最权威的资料

创始人 John Gruber 的 Markdown 语法说明

MarkDown中文网

使用 MarkDown 的优点

  • 专注为文档内容,而不是排版
  • 轻松的导出HTML,PDF和本身的.md格式
  • 纯文本内容,只需要任何一种编辑器就可以使用起来
  • 写博客也像Coding一样爽,特别是对Coder来说

使用什么工具

虽然MarkDown 对于工具几乎没有什么要求,任何一款编辑器(即使是TXT的NotePad)都可以用来写MarKDown ,但无疑一款好的编辑器可以显著的提升效率,让你用的飞起来。

本人在Windows 平台上使用的是MarkdownPad2 ,可以实时预览非常不错。 MarkPad 也不错,GUI比MarkdownPad2 做的好,比Markdownpad 界面漂亮多了,不过就是安装这块做的很糟糕。

这里附上两个工具的链接:

Markdownpad2

MarkPad

二 MarkDown 简要语法

标题

MarkDown 使用# 符号来标识是否为标题,如果一段文字被定义为标题,则只需要在这段文字之前加上# 符号即可

一级标题

二级标题

三级标题

以此类推,总共六级标题,建议在井号后加一个空格,这是最标准的 Markdown 语法。

列表

MarkDown中有无序和有序两种列表。无序列表使用星号,加号或是减号作为标记:

  • Red

  • Green

  • Blue

有序列表使用数字加一个英文句号作为标记:

  1. Red

  2. Green

  3. Blue

引用

如果你需要引用一小段别处的句子,那么就要用引用的格式。
MarkDown 中,如果一段文字之前加上> 标识引用,例如:

引用的例子

图片与链接

插入链接与插入图片的语法很像,区别在一个 !号

图片为:{ImgCap}{/ImgCap}.

链接为:

插入图片的地址需要图床,这里推荐围脖图床修复计划CloudApp 的服务,生成URL地址即可。

粗体与斜体

Markdown 的粗体和斜体也非常简单,用两个 包含一段文本就是粗体的语法,用一个 包含一段文本就是斜体的语法。

这里是粗体

这里是斜体

代码框

程序猿的福音,当你需要在文章里优雅的引用代码框,在 Markdown下实现也非常简单,只需要用两个 ` 把中间的代码包裹起来,例如下面这段简单的Hello Word.

C++

#include <iostream>

int main()

{

std::cout<<"Hello World"<<std::endl;

return 0;

}

Python

print('Hello World)

分割线

分割线的语法只需要三个 * 号,例如:


三 后记

好了,到这里MarkDown的基本语法就足够在日常中使用了,遇到问题再去查MarkDown 的语法就可以了。