Markdown对于程序员来说应该是必备的一项技能,无论是日常笔记还是GithubREADME,越来越多的手册都应用到了Markdown语法,此篇文章将作为备忘录,记录一些Markdown的基础书写语法。

扩展名

Markdown文件的扩展名(后缀): .md

应用核心技术

HTML      CSS 

平台

Markdown运用于很多平台,也簇生了很多新生的Markdown软件,再此就不一一列举了,出于方便演示,本篇文章演示采用IDEA

书写语法

HTML嵌入: 由于核心技术运用到HTML,所以部分HTML标签也可以运用到Markdown文件当中,例如<h1>~<h6>标题标签,再如<table></table>等标签都是可以直接书写的,而且也可以通过标签内属性直接设计样式,但是一些特殊的标签<marquee></marquee>等等,Markdown文件是不会给你飞弹幕的~

对HTML嵌入的写法本文不过多赘述,Markdown也有自己相应的简单写法,来方便使用者进行书写整理

标题: Markdown语法中的标题用#符号来进行简化 , 符号的个数决定标题的等级,对应HTML标签,#~###### 分别为<h1></h1>~<h6></h6> ,后面的内容便是标签内的展示内容

格式:

# 文字

## 文字

.....

其中等级1~2会自动添加标题下划线,6级会自动字体变灰

标题还有另一种写法,在标题文字的下方使用  _ 符号,可以使上方文字变更为标题且添加下划线,作用效果等于 ##

格式:

文字

_

粗体:字体加粗在文档中经常使用,起到强调的作用,在Markdown语法中用 ** 符号进行书写,语法是在要进行 粗体 的内容两侧分别加上 ** 符号

格式:

**文字**

斜体:字体倾斜在MarkDown语法中用 * 符号进行修饰,书写语法是在要进行斜体 的内容两侧分别加上 * 符号,斜体的另外一种书写方法是在要进行 斜体 的内容两侧分别加上 _ 符号。

格式:

*文字*

_文字_

表格:Markdown中的表格用  -  : | 符号拼接而成,且默认带有表格标题也就是HTML中的<th></th>标签,表格设有默认,左对齐,右对齐,居中对齐四种状态,可以通过  : 来进行设置。

格式(两行两列为例):

表格标题  |  表格标题

表格格式    默认对齐  ---|---    左对齐  :---|:---    居中对齐  :---:|:---:    右对齐  ---:|---:  

表格内容 | 表格内容

代码块:由于Markdown是由HTML标签构成,也算所以若想在Markdown中直接添加代码块,会被自动的屏蔽掉,不过好在Markdown为我们提供了代码块的区域,在代码块区域内书写的字段或标签,不会被当成标签处理,而是直接输出,用符号 ` 修饰,该符号为英文输入法下 ~ 的键位,无需按Shift

格式:

``` [code type]
代码块
```

其中在第一行的```后面可以加上代码类型,例如Java代码便写成```java ,在IDEA中,如果表明代码类型,代码块中的代码还将自动进行编译时异常的检测,如不填写任何的代码类型,则默认为txt类型,不给予编译时异常检测。

图中<hr/>标签因为没有在代码块中,故呈现为分割线

下划线:Markdown中的下划线可以通过 *- 或  _ 拼出

格式:

***

---

___

列表Markdown中的列表分为无序列表有序列表

  • 无序列表:无序列表构成方法有三种,分别为 -   +   * 三种符号,而且可以层级低进,不过要注意在符号后要存有空格进行字符分割,层级列表需要使用Tab键位区分,层级分为共分为三个表示,第一等级用黑色圆点表示,第二等级用白色圆点表示,之后的等级皆用黑色方块表示。

无序列表格式:

+ 文字* 文字- 文字
- 文字
* 文字

  • 有序列表:有序列表在Markdown中用阿拉伯数字与 . 符号进行组成,不过要注意在符号后要存有空格进行字符分割,可以层级递进,层级列表需要使用Tab键位区分,层级分为共分为三个表示,第一等级用阿拉伯数字表示,第二等级用希腊数字表示,之后的等级皆用小写字母表示。

有序列表格式:

1. 文字 1. 文字1. 文字
2. 文字
3. 文字

超链接:Markdown中的超链接写法通过 [ ]()组成,展示出来的效果便是可以点击跳转的超链接。

格式:

[文字](website网址)

图片:Markdown中对图片的渲染形似与超链接,只需要在超链接的基础上加上 ! 符号,即可变为图片插入。超链接中的文本则变成HTML中的<img/>标签中的alt属性,即在图片加载失败时出现的错误警报或者友好提示。括号内填写的是本地图片路径或者网络图片的引用路径。

格式:

![文字](website网址 或 本地路径)

生命不息,学习不止,Markdown的语法远远不止如此,愿我们每天都有新的发现~

-by decmoon

【MD】Markdown常用语法相关推荐

  1. 使用Visual Studio Code编写markdown文件以及转成PDF格式和markdown常用语法

    Markdown是一种轻量级标记语言,排版语法简洁,让人们更多地关注内容本身而非排版.它使用易读易写的纯文本格式编写文档,可与HTML混编,可导出 HTML.PDF 以及本身的 .md 格式的文件.因 ...

  2. 【Markdown常用语法总结】

    文章目录 一.Markdown简介 二.Markdown常用语法 2.1 文章目录 2.1.1 TOC方法 2.1.2 手动生成目录 2.2 标题 2.3 段落 2.3.1 首行缩进 2.3.2 字体 ...

  3. 【超用心整理】Markdown常用语法介绍,看这一个就够了

    Markdown常用语法介绍 Markdown是一种使用一定的语法将普通的文本转换成HTML标签文本的编辑语言,它的特点是可以使用普通的文本编辑器来编写,只需要按照特定的语法标记就可以得到丰富多样的H ...

  4. Markdown常用语法——Typora软件为例

    Markdown常用语法--Typora软件为例 1.标题 一级标题:使用 "井号" 加上空格,再往后输入内容,就成为了一级标题 二级标题:使用 两个"井号" ...

  5. Markdown常用语法详解

    背景知识 什么是html html是一种网页标记语言.我们平常见到的那么好看的网页就是通过html语言来编写的. html语言举例: <h1>hello world</h1> ...

  6. html5 markdown,Markdown常用语法

    斜体 *Emphasize* _emphasize_ 1 2 3 *Emphasize* _emphasize_ 效果如下: Emphasize emphasize 强调 **Strong** __S ...

  7. # Markdown 常用语法(画图)

    Markdown 工具Typora 这个工具贼好用(记笔记) Markdown 标题 Markdown语法 语法意义 # 一级标题 一级标题 ## 二级标题 二级标题 ### 三级标题 三级标题 ## ...

  8. markdown 常用语法总结 - 个人版

    这里并不是要总结所有的 markdown 语法,只是总结笔者自己撰写博客时常用的一些 markdown 语法. 1 图片设置 1.1 设置图片位置 利用markdown在编写文档时插入图片是默认靠左, ...

  9. Markdown常用语法汇总

    简介 Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式. Markdown具有一系列衍生版本,用于扩展Markdown的功能(如表格. ...

最新文章

  1. c语言 mysql_bind,C语言连接SQLSERVER数据库
  2. 删除链表重复节点 python_java删除链表中重复的节点(保留一个节点)
  3. 好用的浏览器_“遇见”一个好用的浏览器,功能非常强大到无法想象
  4. 计算机试题新编实训,计算机基础与实训 练习题
  5. NameNode所需配置,NameNode内存配置计算,NameNode与block关系
  6. express模板引擎 html,Express使用html模板的代码分析
  7. 照片解锁手机不能忍?教你用OpenCV做活体检测 | 有代码
  8. sorted()函数快速实现字典输出
  9. Windows的拖放操作使用方法
  10. Linux-完美解决linux系统镜像下载速度慢的问题
  11. 网络协议学习(B站观看最多)
  12. 主机耳机没声音win10
  13. 增加客流量的方法_7种成熟的方法来增加网站流量
  14. 10-22- “知人者智,自知者明”(小结)
  15. 以鸿蒙为景柱1009无标题,鸿蒙的意思
  16. 自制CPU(三)流水线
  17. NIO的网络通信demo
  18. 一个创业者的途中思考
  19. 不同的人生不同的追求
  20. 共建网络安全 共享网络文明 2015福建网络安全宣传日成功举办

热门文章

  1. 易友通完成了千万级A轮融资 专注高品质家居物流
  2. 独家!了不起的UP系列产品,不一样的开发板—UP Board(一)
  3. 国产Excel处理控件spire.xls,新版抢先看~
  4. 识别车牌号码demo php,Android车牌识别 Demo 源码 能识别蓝色和黄色车牌的OCR android版本...
  5. 国家授时中心的NTP服务器地址 210.72.145.44
  6. 自己总结的CSS以及JS各种库的在线CDN引用地址,链接可以直接复制(不定期更新)
  7. 用Python爬虫爬取自己要的文章
  8. iOS 如何向App Store提交应用
  9. windows平台下,有什么好的分屏软件推荐?3款让窗口布局更合理的App
  10. python卸载后安装不上_python卸载后怎么也安装不上