Slide 1

Slide 1 text

Markdown 为写作⽽而⽣生, 让我们不再忧虑排版, 只专注写作

Slide 2

Slide 2 text

Agenda 什么是 Markdown 为什么你需要知道 Markdown 更多 Markdown 的应⽤用 Markdown 语法简介 利⽤用 markdown 和 github 搭建博客 Markdown ⼯工具

Slide 3

Slide 3 text

什么是 Markdown?

Slide 4

Slide 4 text

创建于 2004 by John Gruber , ⺫⽬目标是 easy-to-read, easy-to-write Markdown 是⼀一种⽤用来写作的轻量级「标记语⾔言」 Markdown 也指的是⽤用来转换 Markdown 语法⽂文本为 HTML 输出的⼯工具 语法简单, 易学性强, 专注你的⽂文字内容⽽而不是排版样式 可读性⾼高, 直观 轻松的导出 HTML、PDF 和本⾝身的 .md ⽂文件 纯⽂文本内容,兼容所有的⽂文本编辑器与字处理软件。

Slide 5

Slide 5 text

为什么需要知道 Markdown?

Slide 6

Slide 6 text

作为 21 世纪有伟⼤大梦想的程序猿 Markdown 你都不知道??

Slide 7

Slide 7 text

为什么需要知道 Markdown Github 使⽤用 Markdown 作为默认的项⺫⽬目说明⽂文件 语法, readme.md, README.MD, README… Stackoverflow 使⽤用 Markdown 作为做为富⽂文本编 辑器的替代品. 技术书籍出版商 Learnpub ⽀支持使⽤用 markdown 来 写书 Markdown 让你更开⼼心的写作.

Slide 8

Slide 8 text

Markdown is the future.

Slide 9

Slide 9 text

更多 Markdown 的应⽤用 利⽤用各种 Markdown 编辑利器书写 blog Markdown 写个⼈人简历 Markdown 写邮件 记笔记, 写作业 写书, 多⼈人协同写作.

Slide 10

Slide 10 text

写书, 多⼈人协同写作.

Slide 11

Slide 11 text

《Go Web 编程》 利⽤用 Github 和 markdown 来写书. 纯⽂文本, 利⽤用 Github 的 pull request 和 issue 功能和读者交互. https://github.com/astaxie/ build-web-application-with-golang

Slide 12

Slide 12 text

The Swift Programming Language 中⽂文版 利⽤用 Github 和 Markdown. 9天时间,超过30⼈人参与翻译和 校对⼯工作。 ⼤大规模多⼈人协同写作的⼀一⼤大案例. ! https://github.com/numbbbbb/the-swift- programming-language-in-chinese

Slide 13

Slide 13 text

Markdown 语法⼤大纲 标题 列表 引⽤用 图⽚片与链接 粗体与斜体 表格 代码框 分割线

Slide 14

Slide 14 text

Markdown 语法(标题) # ⼀一级标题 ## ⼆二级标题 ### 三级标题 #### 三级标题

Slide 15

Slide 15 text

Markdown 语法(列表) ⽆无序 * 1 * 2 * 3 * 4 有序 1. 1 2. 2 3. 3 4. 4

Slide 16

Slide 16 text

Markdown 语法(引⽤用) > 这种尖括号

Slide 17

Slide 17 text

Markdown 语法(图⽚片与链接) 图⽚片为:![]() 链接为:[]() #### 插⼊入链接 [Baidu](http://baidu.com) #### 插⼊入图⽚片 ![Mou icon](http://mouapp.com/ Mou_128.png)

Slide 18

Slide 18 text

Markdown 语法(粗体与斜体) **这⾥里是粗体** *斜体*

Slide 19

Slide 19 text

Markdown 语法(表格) | T ables | Are | Cool | | ------------- |:-------------:| -----:| | col 3 is | right-aligned | $1600 | | col 2 is | centered | $12 | | zebra stripes | are neat | $1 |

Slide 20

Slide 20 text

Markdown 语法(代码) 两个 ` 把中间的代码包裹起来 使⽤用 tab 键即可缩进。

Slide 21

Slide 21 text

Markdown 语法(分割线) 分割线的语法只需要三个 * 号

Slide 22

Slide 22 text

⽤用 Markdown写博客 利⽤用各种 Markdown 编辑利器书写 blog 将 Markdown 写的 blog 导出为 HTML; ⽤用编辑器打开 HTML ⽂文件,拷⻉贝其中 body> 两个标签中的源代码到后台编辑器,打开 源码格式,粘贴进去即可。 成熟的博客⼯工具有 Jekyll , Octopress 等… ⼀一堆⾃自 动化⼯工具, 请⾃自⾏行搜索, 这⾥里不⼀一⼀一叙述.

Slide 23

Slide 23 text

Markdown⼯工具 在 Mac OS X 上有MOU和MacDown⽐比较推荐 Windows:MarkdownPad,需要安装 Microsoft .NET Framework 4.0 Linux:ReT ext,Ubuntu 安裝⽅方法参考这⾥里 ⺴⽹网⻚页版:Dillinger via Lucifr

Slide 24

Slide 24 text

The End Thanks for your time.