markdown学习随记

关于MakDown学习

MakDown介绍

一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,用它编写的文档后缀为 .md, .markdown。编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。
当前许多网站都广泛使用 Markdown 来撰写帮助文档或是用于论坛上发表消息。例如:GitHub、简书、reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge等。

MarkDown优点

  • 专注你的文字内容而不是排版样式
  • 轻松的导出 HTML、PDF 和本身的 .md 文件
  • 纯文本内容,兼容所有的文本编辑器与字处理软件
  • 随时修改你的文章版本,不必像字处理软件生成若干文件版本导致混乱
  • 可读、直观、学习成本低

在哪里编辑

  • 编辑器安装插件类(比如VSCode、Atom、WebStorm、Sublime Text)
  • 独立软件类(需下载软件到本地再进行编辑比如Mou、MarkdownEditor、Haroopad等。)
  • 在线编辑(平台集成工具,比如比如****、博客园、简书)

详细介绍可参见 几款主流好用的markdown编辑器介绍

MarkDown语法

标题

通常使用 = 和 - 来区分以及和二级标题;使用#代表几级标题,一级为#,二级标题为##,以此类推。

段落

1、列表

无序列表用-或*标记;有序列表使用1. 和2. 等等以此类推。 (注意:标记符号与内容要加空格) 。需要列表嵌套的话第二层前加四个空格。

  1. 第一项
    • 第一项的子项
    • 第一项的子项
  2. 第二项
  3. 第三项
    • 第三项的子项
    • 第三项的子项

2、分割线,删除线,下划线

用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。也可以在星号或是减号中间插入空格。


删除线在需要删除的段落左右两边加上~~即可。
123
下划线在文字前后各
加入标签<u>,</u>即可
我带下划线了

脚注

脚注的格式如下:[^要注明的文本]
例如:[1]

区块

要写成区块的部分下前加>和空格

第一个区块
第二个区块

嵌套区块一

在列表里添加区块(在前面加 四个空格)

  • 第一项

    列表里的区块

  • 第二项
    在区块里使用列表

区块1

  • 列表1
  • 列表2

代码片段引入

如果代码比较短,或只有一句,使用两个 ` 标记代码;

int a = 0;
我们要引入代码块的话,可以使用六个 ` 把代码快标记起来,在第一行后面可以加上是什么语言,不加也可以使用。
private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) { this.Hide(); System.Environment.Exit(0); }

图片

图片插入的格式为![图片替代文字](图片链接),此种方式无法设置宽高
例如:markdown学习随记
设置宽高的图片插入: 使用 image标签<image src="" width= height= >
markdown学习随记

表格

关于表格,使用稍微麻烦点,宽高根据内容变动,左右对齐通过:控制。语法格式如下:
| 表头 | 表头 |
| :---- | ---- |
| 单元格 | 单元格 |
| 单元格 | 单元格 |
效果如下:

表头 表头
单元格111111 单元格22222
单元格3 单元格4

字体样式

使用两个 * 或 _ 把字体围起来,表示斜体, 注意不要在中间加空格,下同。我是斜体
使用四个 * 或 _ 把字体围起来,表示粗体。我是粗体
使用六个 * 或 _ 把字体围起来,表示粗斜体。我是粗斜体

任务列表

特殊使用

  • 不在markdown所包含的标签内的,可以直接用html的标签
  • 公式的引入
  • 流程图引入

  1. 这是脚注内容 ↩︎

上一篇:Markdown学习


下一篇:static-keys.txt 翻译