一、认识 Markdown

在刚才的导语里提到,Markdown 是一种用来写作的轻量级「标记语言」,它用简洁的语法代替排版,而不像一般我们用的字处理软件Word或Pages有大量的排版、字体设置。它使我们专心于码字,用「标记」语法,来代替常见的排版格式。例如此文从内容到格式,甚至插图,键盘就可以通通搞定了。目前来看,支持 Markdown 语法的编辑器有很多,包括很多网站(例如简书)也支持了 Markdown 的文字录入。Markdown 从写作到完成,导出格式随心所欲,你可以导出 HTML 格式的文件用来网站发布,也可以十分方便的导出 PDF 格式,这种格式写出的简历更能得到 HR 的好感。甚至可以利用CloudApp这种云服务工具直接上传至网页用来分享你的文章,全球最大的轻博客平台 Tumblr,也支持使用 Mou 这类 Markdown 工具进行编辑并直接上传。

Markdown 官方文档

这里可以看到官方的 Markdown 语法规则文档,当然,后文我也会用自己的方式,阐述这些语法在实际使用中的用法。

使用 Markdown 的优点

专注你的文字内容而不是排版样式。

轻松的导出 HTML、PDF 和本身的 .md 文件。

纯文本内容,兼容所有的文本编辑器与字处理软件。

可读,直观。适合所有人的写作语言。

我该用什么工具?

Mac 平台

在 Mac OS X 上,我强烈建议你用Mou这款免费且十分好用的 Markdown 编辑器,它支持实时预览,既左边是你编辑 Markdown 语言,右边会实时的生成预览效果,笔者文章就是 Mou 这款应用写出来的。

其次还有很多同类选择。如果你是个编辑作者,我强烈建议你购买Ulysses Ⅲ,这款应用入围了苹果去年 Mac App Store 的The Best of 2013,相比 Mou 它支持更多的写作格式、多文档的支持。Mou、iA Writer 这些应用都是基于单文档的管理方式,而 Ulysses Ⅲ 支持 Folder、Filter 的管理,一个 Folder 里面可以创建多个 Sheet,Sheet 之间还可以进行 Combine 处理。

Windows、iOS、Web 平台

笔者并未使用过 Windows 下的 Markdown 工具,但经朋友介绍,有两款还算不错,一款叫

iOS 端已有相当多的 app 支持 Markdown 语法编辑,例如 Drafts、Day One、iA Writer 等。

Web 端上,我强烈推荐简书这款产品,上面有无数热爱文字的人在不停的创造、分享。在 Web 端使用 Markdown 没有比简书更舒服的地方了,它同样支持左右两栏的实时预览,字体优雅、简洁。

同样是 Web 端,Draftin这款在线 MD 编辑器也近乎完美。

二、Markdown 语法的简要规则

标题

标题是每篇文章都需要也是最常用的格式,在 Markdown 中,如果一段文字被定义为标题,只要在这段文字前加#号即可。

# 一级标题

## 二级标题

### 三级标题

以此类推,总共六级标题,建议在井号后加一个空格,这是最标准的 Markdown 语法。

列表

熟悉 HTML 的同学肯定知道有序列表与无序列表的区别,在 Markdown 下,列表的显示只需要在文字前加上-或*即可变为无序列表,有序列表则直接在文字前加1.2.3.符号要和文字之间加上一个字符的空格。

引用

如果你需要引用一小段别处的句子,那么就要用引用的格式。

> 例如这样

只需要在文本前加入>这种尖括号(大于号)即可

图片与链接

插入链接与插入图片的语法很像,区别在一个!号

插入图片的地址需要图床,这里推荐CloudApp的服务,生成URL地址即可。

粗体与斜体

Markdown 的粗体和斜体也非常简单,用两个*包含一段文本就是粗体的语法,用一个*包含一段文本就是斜体的语法。

例如:这里是粗体这里是斜体

表格

表格是我觉得 Markdown 比较累人的地方,例子如下:

| Tables | Are | Cool |

| ------------- |:-------------:| -----:|

| col 3 is | right-aligned | $1600 |

| col 2 is | centered | $12 |

| zebra stripes | are neat | $1 |

这种语法生成的表格如下:

TablesAreCool

col 3 is

right-aligned

$1600

col 2 is

centered

$12

zebra stripes

are neat

$1

代码框

如果你是个程序猿,需要在文章里优雅的引用代码框,在 Markdown 下实现也非常简单,只需要用两个 ` 把中间的代码包裹起来,如`code`。图例:

使用tab键即可缩进。

分割线

分割线的语法只需要另起一行,连续输入三个星号***即可。

小结

到这里,Markdown 的基本语法在日常的使用中基本就没什么大问题了,只要多加练习,配合好用的工具,写起东西来肯定会行云流水。更多的语法规则,其实 Mou 的 Help 文档例子很好,当你第一次使用 Mou 时,就会显示该文档,其次,你也可在撰写过程中,使用CMD+R快捷键来快速打开文档,以随时查阅和学习语法。

ios markdown 解析_认识与入门 Markdown,Markdown教程相关推荐

  1. markdown 流程图_测试了12款Markdown编辑器,推荐一个最好用的!

    有很多喜欢写博客的小伙伴问我,这个代码笔记的格式怎么弄的简洁又好看,虽然csdn里面有Markdown的书写模式,但是我还是想推荐一款比较好用的写笔记的编辑器 - Typora. 相信很多小伙伴都在使 ...

  2. 前后端解析_好程序员Web前端教程分享前后端分离接口

    随着互联网的高速发展以及IT开发技术的升级,前后端分离已成为互联网项目开发的业界标准使用方式.在实际工作中,前后端的接口联调对接工作量占Web前端人员日常工作的30%-50%,甚至会更高.接下来的好程 ...

  3. 网易云课堂解析_网易云课堂课程下载教程

    网易云课堂不能下载视频,缓存打不开? 记: 网易云课堂.中国大学mooc这些学习平台确实大大方便了我们这些工作党学习,之前一直用的是手机客户端看视频,但是由于换手机啊,清理垃圾啊,手机储存容量各种原因 ...

  4. Android 平台下的原生 Markdown 解析器

    Markdown 项目地址:zzhoujay/Markdown 简介:Android 平台下的原生 Markdown 解析器 Android 平台的原生 Markdown 解析器,已整合进 RichT ...

  5. ios markdown 解析_Markdown 使用手册

    1. Markdown 是什么? 1.1 认识Markdown Markdown是一种轻量级的 [ 标记语言 ],Markdown 是一个 Web 上使用的文本到HTML的转换工具,可以通过简单.易读 ...

  6. vscode markdown插件_如何用Markdown写公众号

    前情介绍 小编使用的是mac笔记本,由于职业的关系需要编写很多技术文档和技术方案,本人喜欢用vscode编辑器利的插件来写markdown文章,本文介绍的是如何通过使用vscode来编写图文并茂的公众 ...

  7. DayDayUp:Markdown编辑器的简介、入门、使用方法(Markdown编辑器撰写博客)

    DayDayUp:Markdown编辑器的简介.入门.使用方法(Markdown编辑器撰写博客) 目录 Markdown编辑器简介 Markdown编辑器入门 Markdown常用语法 Markdow ...

  8. 刘光瑞php,PHP Markdown 解析器 HyperDown

    软件介绍 HyperDown 是 SegmentFault 开发的一个结构清晰.易于维护.现代的 PHP Markdown 解析器. Markdown已经面世许多年了,国内外许多大大小小的网站都在用它 ...

  9. Java如何解析markdown_使用Java实现的一款Markdown解析器md2x

    使用Java实现的一款Markdown解析器md2x 前段时间在写自己的博客程序的时候,在前台使用了marked.js来解析自己的markdown文章,然后发现在进入文章页面的时候总会闪烁一下(前台解 ...

  10. Typora markdown公式换行等号对齐_下了31个markdown编辑器,我就不信选不出一个好用的...

    markdown编辑器测评 标准 总体标准 渲染领域 编辑领域 数据管理 其他 Typora Vnote Mweb Joplin Zettlr macdown ulysses Marktext gho ...

最新文章

  1. 公开处刑:研究者自建Papers Without Code网站,张贴复现不了的论文
  2. Matlab符号运算总结
  3. 区块链与边缘计算(2)功能介绍
  4. Hive和Hadoop及RDBMS关系
  5. open 端口打开Linux,linux – nmap显示打开的端口,但netstat没有
  6. 线程5-生产者消费者模式(线程通信)
  7. C#调用系统打印机(XP-58小票打印)
  8. Blender建模练习:人物模型多边形建模流程图解(三 衣服篇)
  9. 【暑假阅读推荐书目】历史篇·中国史
  10. 理性分析PDD,技术BUG?市场误操?还是……
  11. 设置来电铃声android,设置默认来电铃声 android
  12. git报错unsafe repository xxx is owned by someone else
  13. Could not find conduit initiator for address
  14. CPU卡内部认证与外部认证
  15. 最强神作!Crysis深度剖析与优化指南
  16. Redis协议spec(翻译)
  17. 答疑解惑!社招与校招有什么区别?
  18. 浅析BootStrap
  19. 机器视觉工程师(实习岗)面经
  20. ML笔记1——什么是ML;回归LossFunction(LF)推导;LF与凸函数关系;梯度下降推导;范数与正则化。

热门文章

  1. Springboot毕设项目基于批示的督查督办管理系统c6m0djava+VUE+Mybatis+Maven+Mysql+sprnig)
  2. Angel investor
  3. 用Matlab把SMAP vegetation optical depth (VOD)数据转换成带投影信息EASE GRID2的tif文件
  4. Alpha阶段测试报告
  5. 移动开发程序员的悲哀是什么?
  6. 跨文化交际复习题及答案(超全的)
  7. 赛博念经!自带RGB的电子木鱼,能敲出《般若心经》,网友:想买
  8. 大黄,不懂 HTTP 行嘛?
  9. poi-tl导出word出错
  10. app服务器指向dat文件,appdat-系统爱好者