迁移到独立的个人博客花了点时间,新博客的第一篇文章准备学习与总结下MarkDown,一方面是博客本身就是托管在有浓厚MarkDown氛围的GitHub上,另一方面MarkDown 确实非常优秀!
(●’◡’●)这篇文章本身也是用MarkDown写的!
一 认识MarkDown
Markdown 是一种用来写作的轻量级「标记语言」,它用简洁的语法代替排版,而不像一般我们用的字处理软件 Word 或 Pages 有大量的排版、字体设置。它使我们专心于码字,用「标记」语法,来代替常见的排版格式。例如此文从内容到格式,甚至插图,键盘就可以通通搞定了。
MarkDown官方文档
这里可以看到 MarkDown 的官方文档,是学习MarkDown最权威的资料
使用 MarkDown 的优点
- 专注为文档内容,而不是排版
- 轻松的导出HTML,PDF和本身的.md格式
- 纯文本内容,只需要任何一种编辑器就可以使用起来
- 写博客也像Coding一样爽,特别是对Coder来说
使用什么工具
虽然MarkDown 对于工具几乎没有什么要求,任何一款编辑器(即使是TXT的NotePad)都可以用来写MarKDown ,但无疑一款好的编辑器可以显著的提升效率,让你用的飞起来。
本人在Windows 平台上使用的是MarkdownPad2 ,可以实时预览非常不错。 MarkPad 也不错,GUI比MarkdownPad2 做的好,比Markdownpad 界面漂亮多了,不过就是安装这块做的很糟糕。
这里附上两个工具的链接:
二 MarkDown 简要语法
标题
MarkDown 使用# 符号来标识是否为标题,如果一段文字被定义为标题,则只需要在这段文字之前加上# 符号即可
一级标题
二级标题
三级标题
以此类推,总共六级标题,建议在井号后加一个空格,这是最标准的 Markdown 语法。
列表
MarkDown中有无序和有序两种列表。无序列表使用星号,加号或是减号作为标记:
Red
Green
Blue
有序列表使用数字加一个英文句号作为标记:
Red
Green
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 的语法就可以了。