写作从学好Markdown开始@IT·互联网MacTribe(如何优雅的使用Mac)

我的markdown语法笔记

2017-02-26  本文已影响243人  eb2d18a460fb

markdown语法笔记

第一次知道markdown的时候是2014年,由于公司要写技术文档花了一些时间学习,下面的内容主要是当时在网上看相关的文章做的笔记。

那时候只知道github支持markdown,当时便以为这是程序员专用。后来发现网上越来越多的地方都支持了。用 markdown 来做笔记高效、简洁,而且学习成本不高。简书也支持 markdown,在这里把自己的笔记整理了一下分享出来,希望可以帮到你。

(文末推荐了几款 markdown 编辑器,可以先做好准备再边看笔记边操作)

基本操作

单个回车
视为空格。

连续两个回车分段

行尾加上两个空格,这里->
即可在段内进行换行。

*这里面的文字显示为斜体*,也可以使用一个下划线_

**这里面的文字显示为粗体**,也可以使用两个下划线__

标题

大标题

小标题

一号标题

二号标题

三号标题

四号标题

五号标题
六号标题

分割线

连续3个双上的的 星号*、减号-、下划线_来建立一个分隔线。下面每种写法都可以建立分隔线:

  1. ***

  1. ---

  1. ___

强调

Markdown 使用星号 * 和底线 _ 作为标记强调字词的符号,被 * 或 _ 包围的字词会被转成用 <em> 标签包围,用两个 * 或 _ 包起来的话,则会被转成 <strong>,例如:

single asterisks

single underscores

double asterisks

double underscores

代码的显示

  1. 代码的显示只要在行首加入四个空格或者一个tab即可
    //1. 通过tab缩进进行识别(简书不支持这样的写法,这里我其实也是用第二种方法)
    - (void)testFunction
    {
        NSInteger num = 10;
        for (int i = 0; i < num; i++){
            //your code
        }
    
    }
  1. 或者使用 一组 ```来包围
- (void)testFunction
    {
        NSInteger num = 10;
        for (int i = 0; i < num; i++){
            //your code
        }
    
    }

3. 如果要标记一小段行内代码,你可以用反引号把它包起来 ` ,例如:

Use the printf() function.

引用

要展示一段引用文本的时候,使用>开头即可,同时还支持嵌套,例:

引用文本

引用文本

引用文本

引用文本
引用文本

列表


无序列表

无序列表

使用 *及缩进来表示。(或者使用+-

有序列表

  1. 项目-1
    • 子项目-1.1
    • 子项目-1.2
  2. 项目-2
  3. 项目-3
  4. 项目-4
  5. 项目-5

有序列表可以自动进行排序,编辑的时候经常会调整顺序,如果调整的比较多时,前面的序号也要跟着改,于是建议采用以下方式进行:

  1. 项目-1
    • 项目-1.1
    • 项目-1.2

超链接 + 图片

超链接

下面的图片仅在有网络的时候才给显示。。。

  1. 超链接表示-1
    url2baidu_home_page

  2. 超链接表示-2
    url2baidu_home_page

图片

图片的表示其实就是在链接的最前面添加一个!即可

  1. 图片表示-1


    img
  2. 图片表示-2


    imgimg

表格

项目0 项目1 项目2
内容00 内容01 内容02
内容10 内容11 内容12

下面这样的写法支持对齐操作

Tables Are Cool
col 3 is right-aligned $1600
col 2 is centered $12
zebra stripes are neat $1

反斜杠

Markdown 支持以下这些符号前面加上反斜杠来帮助插入普通的符号:

\ 反斜线
` 反引号

编辑器推荐

以上是我知道的一些,也可以自己上网搜看看,有更好用的也欢迎在评论里面分享。

版权声明:本文为本人原创文章,未经作者允许不得转载。

上一篇 下一篇

猜你喜欢

热点阅读