这是我参与 {第三届青训营-后端场}笔记创作活动的第5篇笔记~
Markdown入门
- Markdown定义
- 软件安装
- 基础语法
- 标题
- 字体
- 图片插入
- 超链接
- 列表
- 引用
- 表格
- 分割线
- 代码插入
- 总结
1. Markdown
Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们使用易读易写的纯文本格式编写文档,然后转化成有效的XHTML(或者HTML)。
由于Markdown的轻量化、易读写特性,并且对于图片、图标、数学公式都有支持,许多网站都广泛使用Markdown来撰写帮助文档或者用于论坛发消息,如Github、简书
2. 软件安装
Typera是一个非常好用的文本编辑器,支持Markdown语法,页面也非常简洁,因此可以通过安装Typera再来学习Markdown语法。
进入网站后,滑动到下面可以看到download按钮,之后根据个人电脑对应进行下载。
安装之后打开Typera页面如下:
3. 基础语法
1. 标题
Markdown语法的标题使用起来非常简单,一共分为六级标题,对应的Markdown为
语法:eg. 一级标题:#+空格+内容(实际中并不存在+)
一级标题:# Hello, Markdown!
二级标题:## Hello, Markdown!
三级标题:### Hello, Markdown!
四级标题:#### Hello, Markdown!
五级标题:##### Hello,Markdown!
六级标题:###### Hello, Markdown!
2.字体
日常使用中的字体形式主要有 粗体、斜体、斜粗体以及
删除线。语法如下:
斜体:* *比粗体多了一层星标记(一层)
粗体: ** **在星号标记里面书写要加粗的内容(两层)
斜粗体:实质就是三层星标记,粗体+斜体(三层)
删除线:~~ ~~ 在两层波浪线输入内容
3. 图片插入
图片插入的语法为: !+[图片名称](图片连接所在地址)(实际语法中没有+,上述是为了避免程序理解为图片插入语法)
图片链接地址分为两种地址,分别是本机地址和网络图片地址。
形如:
4. 超链接
超链接其实是为了在浏览的时候方便跳转到其他网页,而无需在浏览器中输入需要查找的内容。网页之间其实就是一个很大的蜘蛛网,相互联系。
语法:[链接名称]+(地址)
eg.
5.列表
列表有两种形式,分别为有序列表和无须列表。
有序列表语法:1.(空格)内容
eg.
- a
- b
无序列表语法: -(空格)内容
eg.
- a
- b
6. 引用
当文章需要引用到其他地方的内容或者摘要时需要使用到该语法。
语法:>(空格)内容
eg
hello
7. 列表
列表的创建其实有两种方式
方式一:
右键->插入->表格 ,依次选择即可
方式二:
eg.
姓名|性别|年龄
--|--|--|
Z|man|18
实际上上述即为创建表格的一种方法,但是在Typera中还不会显示成表格的形式,需要点击程序左下方**</>**
图标,然后可以看到下图形式,图标在代码模式中出现了空行,为了显示成图表形式,需要人工手动删除,删除后则显示正常。
姓名 性别 年龄 Z man 18
8. 分割线
分割线实质就是将文章分隔开的线,目的是使文章看起来更加美观,也方便阅读。
有两种方式 1. --- 2. ***
eg.
9. 代码插入
作为一个程序员,在自己的文档中就难以避免需要插入代码到文章中去,Markdown也提供了相应的语法。
主要有两种方式1、单行
内容(tag建上面输入小圆点) 2、```编程语言eg.
hello#include<stdio.h> int main() { printf("hello, Markdown!"); return 1; }
4. 总结
在Typera中虽然可以通过鼠标操作的方式来达到上面的效果,但是实际应用中通过记住语法则可以快速使用,从而提高效率,虽然一开始并不能一下子全部记住,但是我觉得也并不需要太刻意去记忆,在使用的时候忘了哪个查一下笔记即可,熟能生巧。