是时候规范一下Markdown文本的书写了

说明

Markdowm 介绍

轻量级标记语言(html、xml),2004 年被 John Gruber 创造,
它允许人们“使用易读易写的纯文本格式编写文档”,
Markdown 最重要的设计就是可读性, Markdown 可以选择性的转换为 HTML 文档格式,
很多网站目前都使用了 Markdown 或者其变种,例如Github、简书等大型社区。

Markdown 的优点

  • 纯文本,所以兼容性极强,可以用所有文本编辑器打开
  • 专注于文字写作而不是排版
  • 格式转换方便,可以轻松转换为 HTML、PPT、电子书等
  • Markdown 标记语法简单好记,可读性强

安装和配置编写预览环境

webstorm

Visual Studio Code


基本语法

段落

轻量级标记语言.
不会换行
连续写的话两个空格 再换行就是换行(这个就是空格加换行实现的)

再起一个段落就是中间保持换行

加粗

加粗的字体 使用** +文字+ **实现字体的加粗

斜体

倾斜的字体 使用* +文字+ *实现字体的加粗

列表

无序列表
  • Markdowm 是一个轻量级的标记语言
  • 一级列表建议用 - 号
    • 二级列表建议用 + 号
      • 三级列表建议使用 * 号
  • 轻量级
  • 高效
有序列表
  1. 有序列表直接用序列加 . 然后加空格写内容
  2. 二级有序列表
    • 有序列表嵌套无序列表 换行接着写 - 添加无序列表
    • 有序列表嵌套无序列表
  3. 三级有序列表
    1. 有序嵌套有序列表 换行 加有序列表
    2. 第二个
使用建议

无论是有序的还是无序的列表
如果写一些一级的列表,没什么嵌套就紧凑的写在一起,
有过有多个嵌套,就在列表和列表之间加换行

链接

请点击查看孙琦github

实现方式: [内容](链接地址)

图片

图片的描述

实现方式:![描述](地址 可以是本地地址和网络图片链接)

文本引用

床前明月光

实现方式: > + 文本

行内代码高亮

例如:在javascript中我们可以用 val 定义变量

实现方式: 在行内添加 ``

行内代码高亮和多行代码高亮

1
2
3
4
5
6
function createRequest(){
return window.XMLHttpRequest ? new window.XMLHttpRequest() :new ActiveXObject('Microsoft.XMLHTTP');
};
var xhr = createRequest();
console.log(xhr);

原样展示文本

1
文本内容

表格

编号 姓名 年龄
01 sunqi 18
02 moyas 20

Markdowm 的使用场景

  • 学习笔记
  • 演讲稿
    • 演讲:以后都做一个PPT或者写一个 Markdown 演讲稿
  • 写书(侧重于技术相关的内容非常适合)
  • 个人笔记
  • 文章博客
  • 教学讲义
  • 说明文档
  • 电子邮件

    只要有写作的地方,都可以使用 Markdown 来书写。