Markdown基本语法入门

232 阅读4分钟

这是我参与 {第三届青训营-后端场}笔记创作活动的第5篇笔记~

Markdown入门

  1. Markdown定义
  2. 软件安装
  3. 基础语法
    1. 标题
    2. 字体
    3. 图片插入
    4. 超链接
    5. 列表
    6. 引用
    7. 表格
    8. 分割线
    9. 代码插入
  4. 总结

1. Markdown

Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们使用易读易写的纯文本格式编写文档,然后转化成有效的XHTML(或者HTML)。

由于Markdown的轻量化、易读写特性,并且对于图片、图标、数学公式都有支持,许多网站都广泛使用Markdown来撰写帮助文档或者用于论坛发消息,如Github简书

2. 软件安装

Typera是一个非常好用的文本编辑器,支持Markdown语法,页面也非常简洁,因此可以通过安装Typera再来学习Markdown语法。

Typera网站首页

进入网站后,滑动到下面可以看到download按钮,之后根据个人电脑对应进行下载。

安装之后打开Typera页面如下:

3. 基础语法

1. 标题

Markdown语法的标题使用起来非常简单,一共分为六级标题,对应的Markdown为

语法:eg. 一级标题:#+空格+内容(实际中并不存在+)

一级标题:# Hello, Markdown!

二级标题:## Hello, Markdown!

三级标题:### Hello, Markdown!

四级标题:#### Hello, Markdown!

五级标题:##### Hello,Markdown!

六级标题:###### Hello, Markdown!

2.字体

日常使用中的字体形式主要有 粗体斜体斜粗体以及删除线

语法如下:

斜体:* *比粗体多了一层星标记(一层)

粗体: ** **在星号标记里面书写要加粗的内容(两层)

斜粗体:实质就是三层星标记,粗体+斜体(三层)

删除线:~~ ~~ 在两层波浪线输入内容

3. 图片插入

图片插入的语法为: !+[图片名称](图片连接所在地址)(实际语法中没有+,上述是为了避免程序理解为图片插入语法)

图片链接地址分为两种地址,分别是本机地址网络图片地址

形如:

  1. demo1
  2. demo2

4. 超链接

超链接其实是为了在浏览的时候方便跳转到其他网页,而无需在浏览器中输入需要查找的内容。网页之间其实就是一个很大的蜘蛛网,相互联系。

语法:[链接名称]+(地址)

eg. Typera

5.列表

列表有两种形式,分别为有序列表和无须列表。

有序列表语法:1.(空格)内容

eg.

  1. a
  2. b

无序列表语法: -(空格)内容

eg.

  • a
  • b

6. 引用

当文章需要引用到其他地方的内容或者摘要时需要使用到该语法。

语法:>(空格)内容

eg

hello

7. 列表

列表的创建其实有两种方式

方式一:

右键->插入->表格 ,依次选择即可

方式二:

eg.

姓名|性别|年龄

--|--|--|

Z|man|18

实际上上述即为创建表格的一种方法,但是在Typera中还不会显示成表格的形式,需要点击程序左下方**</>**

图标,然后可以看到下图形式,图标在代码模式中出现了空行,为了显示成图表形式,需要人工手动删除,删除后则显示正常。

姓名性别年龄
Zman18

8. 分割线

分割线实质就是将文章分隔开的线,目的是使文章看起来更加美观,也方便阅读。

有两种方式 1. --- 2. ***

eg.



9. 代码插入

作为一个程序员,在自己的文档中就难以避免需要插入代码到文章中去,Markdown也提供了相应的语法。

主要有两种方式1、单行 内容 (tag建上面输入小圆点) 2、```编程语言

eg.

hello

#include<stdio.h>
int main()
{	
    printf("hello, Markdown!");
    return 1;
}

4. 总结

​ 在Typera中虽然可以通过鼠标操作的方式来达到上面的效果,但是实际应用中通过记住语法则可以快速使用,从而提高效率,虽然一开始并不能一下子全部记住,但是我觉得也并不需要太刻意去记忆,在使用的时候忘了哪个查一下笔记即可,熟能生巧。