4、markdown基本语法
一、前言
- 由于有些语法无法在博客园展示,推荐使用Typora解锁全套,下载地址:https://www.typora.io/

- 推荐使用jupyter,使用方法:https://www.cnblogs.com/springsnow/p/12030654.html
- markdown数学公式大全,https://www.cnblogs.com/nickchen121/p/11746655.html
Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。 --摘自百度百科
没想到一向不太靠谱的百度百科这次竟有了如此精辟的解释。之前项目一直使用word撰写文档,有比较大的弊病:
- 只能对纯文本文件进行版本控制,而word是二进制格式
- 格式繁杂,经常需要中断写作来控制格式
- 代码与文档分离,给写文档造成更大的阻力
而假如单纯的使用txt,就没有一点格式了,用html虽然既有格式又能加入版本控制,但是需要花费较多的时间在标签上,而且标签占了文档的较大百分比,不易阅读。
所以,最终的解决方案就是 **Markdown** ,作为一种轻量级的标记语言,能在非常短的时间内掌握。而且不仅可以用于写文档,还可以写博客、写简书、做一些随手笔记。Markdown文件以.md结尾,可以导出为html和PDF(需要使用的工具支持)。它是一种语法(个人认为是简化版的html),但是和html不同的是,各种解析器对其会有不同的表现。比如我的IDEA Markdown插件会把分割线显示成一条细灰线,Cmd Markdown则是显示一条虚线。所以建议保持使用一种Markdown工具和尽量使用标准语法。
二、Markdown基本语法
1、 标题
如果一段文字被定义为标题,只要在这段文字前加 # 号即可。总共六级标题,建议在井号后加一个空格,这是最标准的 Markdown 语法。
代码:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 最小只有六级标题
效果:
过于粗暴,不予以展示,你复制粘贴即知晓!!!
2、换行符
在markdown中,回车表示换行,空行表示一个新段落。
dfasdfasdfs adfsa aa adf
新行
新行新段落
效果
dfasdfasdfs adfsa aa adf
新行
新行
新段落
3、 粗体
用两个 * 包含一段文本就是粗体的语法,用一个 * 包含一段文本就是斜体的语法。
代码:
**我被加粗了**
效果:
我被加粗了
4、斜体
*单个星号* 或者 _单下划线_表示斜体
代码:
*我倾斜了*
效果:
我倾斜了
5、删除线
~~删除线~~
效果如下:
删除线
6、 列表
列表的显示只需要在文字前加上 - 或 * 即可变为无序列表,有序列表则直接在文字前加1. 2. 3. 符号要和文字之间加上一个字符的空格。
1、有序列表
代码:
1. one
2. two
3. three
效果:
- one
- two
- three
2、 无序列表
*符号可以替换为+或-。
代码:
* one
* two
* three
效果:
- one
- two
- three
7、 引用
如果你需要引用一小段别处的句子,那么就要用引用的格式。(> + 空格 + 引用文字)
代码:
> hello markdown!
效果:
hello markdown!
代码:
> hello markdown!
>> hello markdown!
效果:
hello markdown!
hello markdown!
8、 特殊显示(`式)
标记代码使用反引号,即在英文输入法下,ESC键下面和1键左边的符号——`
只需要用两个 ` 把中间的代码包裹起来。
代码:
`print('hello nick')`
效果:
print('hello nick')
9、 代码区域(```式)
在'''和'''之间添加对应的代码。
代码:
```python
print('hello nick')
```
效果:
print('hello nick')
10、链接
用<括号括起来>, 把URL作为链接插入。
代码:
<https://www.baidu.com>
效果:
11、链接(链接描述显示)
[链接描述](链接地址)
代码:
[百度](https://www.baidu.com "alt描述信息")
效果:
12、图片
插入链接与插入图片的语法很像,区别在一个 !号。

代码:

效果:

13、图片链接
[](链接地址)
代码:
[](http://www.baidu.com)
效果:

14、分割线
输入***或--- 再按回车即可绘制一条水平线,如下:
代码:
---
效果:
15、表格
而且第二行必须得有,并且第二行的冒号代表对齐格式,分别为居中;右对齐;左对齐)
name | age | sex
:-:|:-|-:
tony|20|男
lucy|18|女
效果:
| name | age | sex |
|---|---|---|
| tony | 20 | 男 |
| lucy | 18 | 女 |
16、表情符号:smile:
:smile :(注意为:是英文的冒号)
:smile:
17、特殊符号
用\来转义,表示文本中的markdown符号
三、总结
以上所述就是Markdown的基本标签,虽然不多,但是可以解决大部分情况。
可以用20%的标签完成80%的效果
基础markdown语法参考:https://www.appinn.com/markdown/
插入数学公式markdown语法参考:https://www.zybuluo.com/codeep/note/163962
4、markdown基本语法的更多相关文章
- markdown常用语法总结
转自markdown示例[模板] 1.1.段落标题 根据原文中的文档标题可以对应设置标题. # 一级标题## 二级标题### 三级标题 效果 => 一级标题 二级标题 三级标题 1.2.斜体.加 ...
- Markdown基本语法
Markdown 基本语法记录 # 欢迎使用 Cmd Markdown 编辑阅读器 ------ 我们理解您需要更便捷更高效的工具记录思想,整理笔记.知识,并将其中承载的价值传播给他人,**Cmd M ...
- Markdown 简明语法手册
Markdown 简明语法手册 本文原文http://www.jianshu.com/p/fdb5cbdaf244 根据个人使用情况有所修改. Markdown是一种轻量级标记语言,简称md.创始人为 ...
- Cmd Markdown 简明语法手册
『Cmd 技术渲染的沙箱页面,点击此处编写自己的文档』 Cmd Markdown 简明语法手册 标签: Cmd-Markdown 1. 斜体和粗体 使用 * 和 ** 表示斜体和粗体. 示例: 这是 ...
- markdown简明语法
# markdown简明语法 标签(空格分隔): markdown 本语法只涵盖了常用的内容 [toc] 标题 标题 标题 语法为: 根据需求 可以指定 不同大小的标题 # 顶级 ## 次级 ### ...
- 转 - markdown 简明语法
Markdown是一种极简的『标记语言』,将文本转为HTML,通常为我大码农所用.其不追求大而全,简洁至上,正所谓不求最贵,只求最好! 本文介绍Markdown基本语法,内容很少,一行语法一行示例,学 ...
- 转: markdown基本语法
Markdown 是一种轻量级标记语言,能将文本换成有效的XHTML(或者HTML)文档,它的目标是实现易读易写,成为一种适用于网络的书写语言. Markdown 语法简洁明了,易于掌握,所以用它来写 ...
- markdown 基础语法
markdown 基础 你好,我是markdown文档 介绍 Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式. 说的简单一点,mar ...
- Markdown常用语法对应
这是一遍备忘录,当忘记Markdown的语法的时候,就到这里来参照. 第一部分是markdown的语法,紧接着就是该语法的效果. 代码语法高亮 ```javascript function synta ...
- Markdown简易语法说明
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,bi ...
随机推荐
- Graph machine learning 工具
OGB: Open Graph Benchmark https://ogb.stanford.edu/ https://github.com/snap-stanford/ogb OGB is a co ...
- matlab柱状图画法
%%各时段电量需求 clc close all clear all x = [11000 33000 25000 36000 25000 30000 18000]; tick = {'0-6' '6- ...
- 029 SSM综合练习05--数据后台管理系统--订单分页查询
1.PageHelper介绍 PageHelper是国内非常优秀的一款开源的mybatis分页插件,它支持基本主流与常用的数据库,例如mysql.oracle.mariaDB.DB2.SQLite.H ...
- mysql求中位数
实例1: SET @ID = 0; SELECT AVG(loan_amount) from ( SELECT @ID:=@ID+1 as ID, loan_amount FROM table_x ...
- Scratch学习中需要注意的地方,学习Scratch时需要注意的地方
在所有的编程工具中,Scratch是比较简单的,适合孩子学习锻炼,也是信息学奥赛的常见项目.通常Scratch学习流程是,先掌握程序相关模块,并且了解各个模块的功能使用,然后通过项目的编写和练习,不断 ...
- 国际化地区语言码对照表(i18n)
af 公用荷兰语 af-ZA 公用荷兰语 - 南非 sq 阿尔巴尼亚 sq-AL 阿尔巴尼亚 -阿尔巴尼亚 ar 阿拉伯语 ar-DZ 阿拉伯语 -阿尔及利亚 ar-BH 阿拉伯语 -巴林 ar-EG ...
- Android Studio中设置与Eclipse中 Ctrl+1 功能类似的快捷键
Eclipse:Ctrl + 1 Android Studio: Alt + Enter 1. 首先当然是打开设置窗口啦,然后在IDE Settings 下找到Keymap 2. 在Keymap的搜索 ...
- 使用canvas实现360水球波动
代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset=" ...
- IDEA设置虚拟机参数
第一步:打开“Run->Edit Configurations”菜单 第二步:选择“VM Options”选项,输入你要设置的VM参数 第三步:点击“OK”.“Apply”后设置完成
- docker容器入门最佳教程
为什么要写这个 简单回答是:容器技术非常热门,但门槛高. 容器技术是继大数据和云计算之后又一炙手可热的技术,而且未来相当一段时间内都会非常流行. 对 IT 行业来说,这是一项非常有价值的技术.而对 I ...