Markdown介绍与入门

介绍

Markdown是一种轻量级的标记语言,使用普通的文本编辑器,通过简单的标记语法,就可以实现漂亮的排版,被越来越多的写作爱好者、程序员所使用。Markdown自成格式,不依赖任何编辑器,且易于传播,其语法十分简单,通过几分钟的简单学习,就可以实现基本的排版,然后专注于码字。

Markdown现在十分流行,经常访问github的朋友一定会发现,几乎所有的开源代码里,都有一个README.md文件,这个md文件,就是使用Markdown标记语言编写的。

常用语法

1.标题

  标题是每篇文章都需要也是最常用的格式,在 Markdown 中,如果一段文字被定义为标题,只要在这段文字前加 # 号即可。Markdown总共支持六级标题,一级标题1个#,二级标题2个#,依此类推。
如下图,左边是编辑区界面,右边是预览界面,仅需在文字前加上几个#号(注意:markdown语法,一般要在标记符号后加一个空格)。

2.列表

列表分为有序列表和无序列表。列表可通过缩进实现嵌套的列表。

  • 有序列表:在文字前加上 1. 2. 3.即可变为有序列表。
  • 无序列表:在文字前加上一个- 或者*或者+
    如下图:

注意:

  1. 无序列表或有序列表标记和后面的文字之间要有一个空格隔开。
  2. 有序列表标记不是按照你写的数字进行显示的,而是根据当前有序列表标记所在位置显示的。
  3. 无序列表的项目符号是按照实心圆、空心圆、实心方格的层级关系递进的。

3.引用

如果你需要引用一小处别处的句子,就需要用上引用的格式。引用的标记符号是>
如下图:

引用也可以嵌套多级,两个>可以实现二级引用,三个>可以实现三级引用。
如下图:

4.插入图片和链接

链接与图片的语法很像。

  • 插入图片: ![](),在[]中写替代文字(假如因为某些原因图片加载不成功,就显示这些文字,可以为空),()中写图片地址,可以是本地地址,也可以是网络地址,通常使用网络地址。
  • 插入链接:[](),同上。

如下图:

5.粗体与斜体

使用`**或者_表示粗体,*或者`表示斜体。
如下图:

注意:前后的 * 或 _ 与要 加粗或倾斜 的字体之间不能有空格。

6.分割线

使用---**** * *可以实现分割线。
如下图:

7.行内代码和代码块

  • 行内代码:将小段文字或代码,放在一个`符号对中,就是行内代码的标记规则。
  • 代码块, 使用“`表示代码块。
    如下图:

注意:`这个符号,在键盘上ESC键下面,切换到英文输入法即可打出。

8.表格

相比前面几项标记,表格真是太复杂了T_T。

  • ------: 为右对齐。
  • :------ 为左对齐。
  • :------: 为居中对齐。
  • ------- 为使用默认居中对齐。

如下图:

但是如果你使用一些Markdown编辑器,通常可以用过鼠标操作插入表格,很简单。

次常用语法

1. 目录

使用 [TOC] 可以自动生成目录,前提是你是按照标准Markdown语法写的。
注意:[TOC] 标记可能只能放在一级标题的前面,视不同的编译器而定。

2. 反斜杠

使用 \ 表示反斜杠。在你不想显示Markdown标记时可以使用反斜杠。
如:当你输入*电子科技大学*的时候,默认会以斜体的形式呈现,你若本就想显示出*,就在*前面加上反斜杠\吧。

3. 空格

Markdown语法会忽略首行开头的空格,如果要体现出首行开头空两个的效果,可以使用 全角符号下的空格 ,windows下使用 shift+空格 切换。

4.删除线

使用~~表示删除线

这是一条删除线

这是一条删除线

注:有的编译器可能不支持(比如我正在使用的Markdown Pad2)。

5.其他不常用的语法

小编用到的语法也很少,平时使用的就几个常用标记。其他语法如标签分类(Tags)、注脚、页内跳转等等,很少用到,各位同学需要的时候再自己百度吧。

高级语法

1.Latex公式

Markdown语法支持插入大名鼎鼎的Latex,这简直就是神器啊。在Markdown中插入Latex公式需要编译器支持,用法也有很多,这里就不能介绍了,用到的朋友自行百度吧。

2.流程图

Markdown还支持插入流程图,用法较为复杂。这里也不能做详细介绍了。

编辑器推荐

  1. 在线Markdown编辑器
    • dillinger :漂亮强大,支持md, html, pdf 文件导出。支持dropbox, onedrive,google drive, github. 来自国外,可能不够稳定。
    • MaHua :小众软件推荐,界面有些简陋。
    • 简书 :一个很不错的博客平台,每几秒钟便会自动存入一个备份。可以直接从本地拖入照片生成链接,一直在不断优化。作为一个博客平台,需要注册账号后方能进行写作。
    • 还有很多….
  2. 桌面Markdown编辑器
    • Typora :美观、强大。推荐使用。支持Win、Linux、MAC。
    • MarkdownPad:功能强大、界面丑陋。Windows平台,使用人数较多。
    • HarooPad: 简洁、跨平台。

Markdown简单、强大,墙裂推荐给大家!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值