markdown教程

概述

    Markdown是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,学习成本低,样式展示友好,作为一名程序员,基本没有不使用的,以下给大家整理下常用示例。

样式转换工具

https://md.openwrite.cn/

1.标题

注:# 后面保持空格
# topic h1
## topic h2
### topic h3
#### topic h4
##### topic h5
###### topic h6
  • 演示

topic h1

topic h2

topic h3

topic h4
topic h5
topic h6

2.分级标题

注:= - 最少可以只写一个,兼容性一般
一级标题
======================
一级标题
----------------------
  • 演示

一级标题

二级标题

3.TOC

注:根据标题生成目录,兼容性一般
@[toc]

4.引用

注:单行
> hello world!

注:多行(每行尾加两空格,才能换行)
> hello world!  
> hello world!  
> hello world!
或
> hello world!  
hello world!  
hello world!

注:多层嵌套
> aaaaaaaaa
>> bbbbbbbbb
>>> cccccccccc
  • 演示

hello world!

hello world!
hello world!
hello world!

hello world!
hello world!
hello world!

aaaaaaaaa

bbbbbbbbb

cccccccccc

5.行内标记

注:用 ` 标记代码块将变成一行
标记之外`hello world`标记之外

标记之外 ` 
<div>   
    <div></div>
    <div></div>
    <div></div>
</div>
`标记之外
  • 演示

标记之外hello world标记之外

标记之外 `

`标记之外

6.代码块

  • 注:与上行距离一空行
  • 6.1 注:用```生成块
内容1
    内容2
        内容3
  • 6.2 注:根据不同的语言配置不同的代码着色
  • 演示
var num = 0;
for (var i = 0; i < 5; i++) {
    num+=i;
}
console.log(num);
<!DOCTYPE html>
<html>
    <body>
        <div>内容1</div>
        <div>内容2</div>
        <div>内容3</div>
    </body>
</html>

7.插入链接

[百度一下](http://www.baidu.com/)
[百度一下-带标题](http://www.baidu.com/ "百度一下-带标题")
百度一下-直接链接:http://www.baidu.com/
  • 演示

百度一下

百度一下-带标题

百度一下-直接链接:http://www.baidu.com/

8.图片加链接

[![](http://hweiyu.gitee.io/java-ease-menu/image/home.png)]
[![](http://hweiyu.gitee.io/java-ease-menu/image/home.png)](http://hweiyu.gitee.io/java-ease-menu/image/home.png "主页")

9.序表

有序,注:序列.后 保持空格
1. one
2. two
3. three

无序
* one
* two
* three

序表嵌套
1. one
    1. one-1
    2. two-2
2. two 
    * two-1
    * two-2
    
序表嵌套代码块,注:换行+两个Tab
* one
    var a = 10;     // 与上行保持空行并 递进缩进
  • 演示
  1. one
  2. two
  3. three
  • one
  • two
  • three
  1. one
    1. one-1
    2. two-2
  2. two
    • two-1
    • two-2
  • one
    var a = 10;
  • two
    var b = 11;

10.任务列表

注:兼容性一般 要隔开一行
- [x] 选项一
- [ ] 选项二  
- [ ] 选项三
  • 演示
  • 选项一
  • 选项二
  • 选项三

11.表格

注: : 代表对齐方式 ,** : 与 | 之间不要有空格**,否则对齐会有些不兼容

|    a    |       b       |      c     |
|:-------:|:------------- | ----------:|
|   居中  |     左对齐    |   右对齐   |
|=========|===============|============|


简约写法

a  | b | c  
:-:|:- |-:
    居中    |     左对齐      |   右对齐    
============|=================|=============
  • 演示
abc
居中左对齐右对齐
====================================
abc
居中    |     左对齐      |   右对齐    

|=|=========

12.支持内嵌CSS样式

<p style="color: #AD5D0F;font-size: 30px; font-family: '宋体';">内联样式</p>
  • 演示

内联样式

13.语义标记

描述效果代码
斜体斜体*斜体*
斜体斜体_斜体_
加粗加粗**加粗**
加粗+斜体加粗+斜体***加粗+斜体***
加粗+斜体加粗+斜体**_加粗+斜体_**
删除线删除线~~删除线~~
下划线++下划线++++下划线++

14.语义标签

描述效果代码
斜体斜体<i>斜体</i>
加粗加粗<b>加粗</b>
强调强调<em>强调</em>
上标ZaZ<sup>a</sup>
下标ZaZ<sub>a</sub>
键盘文本Ctrl<kbd>Ctrl</kbd>
换行<br/>或两个空格

15.分隔符

注:最少三个 --- 或 ***或 * * *

代码

***
---
* * *
  • 演示



16.脚注

Markdown[^1]
[^1]: Markdown是一种纯文本标记语言  //在文章最后面显示脚注
  • 演示

Markdown1

17.定义型列表

注:解释型定义

Markdown 
:   轻量级文本标记语言,可以转换成html,pdf等格式  //  开头一个`:` + `Tab` 或 四个空格

代码块定义
:   代码块定义……

        var a = 10;         // 保持空一行与 递进缩进
```行内标记
* 演示

Markdown 
:   轻量级文本标记语言,可以转换成html,pdf等格式

代码块定义
:   代码块定义……

        var a = 10;
        
# 18.自动邮箱链接

hwy_dod@163.com

* 演示

<hwy_dod@163.com>

  1. Markdown是一种纯文本标记语言,文章末显示 ↩︎

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值