markdown使用小结

本内容介绍markdown中一些文本编辑的使用方法,方便不时之需以供查阅。


插入代码

如何优雅的插入代码,这里包括: 代码行代码块

  1. 代码行,表示代码插入在一行内容中,例如: 我是代码行,格式如下
    `我是代码行`
    
  2. 代码块,表示整块都是代码,通过三个如下符号 ` ,格式如下
    `{3}
    我是代码块,注意这里的引号 `{3} 表示 ```,由于markdown中插入两个 ``` 时会有问题,
    所以我这里这么标记而已,真正使用的时候明白就好
    `{3}
    

文本内容特殊处理

文本内容的特殊处理,主要有以下几种: 强调(bold、emphasize)斜体(italic)删除(delete)

  1. 强调: **强调内容**
  2. 斜体: *斜体内容*
  3. 删除: ~~删除内容~~

插入分割线

插入分隔线,有三种方法: 符号 * 、 符合 - 和符号 _ 连续三个或三个以上将会插入一行分隔符


插入超链接

插入超链接的格式为: [url](url "连接说明"),例如: [http://baidu.com](http://baidu.com "百度")

例子: http://baidu.com


插入图片

插入图片有两种方法:

  1. 方法一的格式为: ![图片说明](图片url),例如:
![测试图片](http://upload-images.jianshu.io/upload_images/5824166-c2b8a326ee7409aa.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
  1. 方法二的格式为: ![图片说明][图片标识],例如:
![测试图片][pic1]
\[pic1\]:http://i.imgur.com/8GMh9FR.png

例子1: [图片上传失败...(image-c3118e-1537011985188)]+1)

例子2:

插入列表

列表分为两种: 无序列表和有序列表

  1. 无序列表 的方法比较多,包括如下三种:

    + 无序列表
    - 无序列表
    * 无序列表
    
  2. 有序列表的方法有一种,即:

    1. 第一项
    2. 第二项
    

插入表格

为了方便内容的排版,常常需要插入表格内容的情况,方法如下,其中设置对齐的方法是: :-表示左对齐;:-:表示居中;-:表示右对齐

| th_1 | th_2 | th_3 |
| :-  | :-:  | -:  |
| td_11 | td_12 | td_13 |
| td_21 | td_22 | td_23 |

例子:

th_1 th_2 th_3
td_11 td_12 td_13
td_21 td_22 td_23

目录树、锚点、页内跳转

当文件内容较多时,如何有效的进行内容跳转呢?这里我们主要有两种:

  • 一是目录树的跳转,可以在页面的最前方插入 [[toc]] ,就可以针对整片文章一级到6级标题进行导航;
  • 二是锚点和页内的跳转,例如我在页面中某个地方,跳转到该页面中的某个标题那里,可以这样使用 [跳转接入点](#标题名) 其中 跳转接入点 可以任意设置,就是用户点击 跳转接入点 时,就可以跳转到 标题名 的那个地方

另外我们也可以自定义锚点,前面都是我们利用了已知的锚点,比如各级标题都是锚点。那么我们其实也可以自定义锚点,例如如下 <span id="自定义锚点名">这里是锚点</span> 就定义了一个锚点,那么我们在实际使用的时候,就可以 [跳转接入点](#自定义锚点名) 这样的方式来实现点击跳转到 自定义锚点名 的地方。

在使用锚点时,需要注意一些情况,比如 [跳转接入点](#标题名)#标题名 之间不能有空格,如果 标题名 中有空格,需要使用减号 - 代替链接起来。另外如果标题名为 1. 我 是 一级标题 那么应用的时候需要设置为 [跳转接入点](#1-我-是-一级标题)
如果文本中有英文字符,需要全部写小写字母。例如 # 1. 我是IT小a 那么应该设置为 [跳转接入点](#1-我是it小a)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容