Markdown:让书写更美好

# Markdown:让书写更美好

![text](http://wenchao-img.qiniudn.com/a53403c34c199fdd759571c2997ed910.png)

## Markdown简介

> Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。[1]这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。

> ——维基百科

优点:

- 简单,容易上手

- 纯文本实现,程序员最爱,容易扩展,方便和其他工具联动

- 平台支持广:以Github为首的各种平台、各种博客都支持,基本上现在面向程序员的输入框都可以用Markdown来写了

- 丰富的工具链

- 编辑器:各种支持所见即所得的编辑器

- 和各种其他格式互相转化的工具。PDF、Mobi、Epub、HTML等等,几乎你能想到的所有格式它都能转

## Markdown语法

- [最好入门的简明语法](http://ibruce.info/2013/11/26/markdown/)

- [简明版 Markdown 语法说明(简体中文版)](http://wowubuntu.com/markdown/basic.html)

- [完整版 Markdown 语法说明(简体中文版)](http://wowubuntu.com/markdown/index.html)

- [GitHub Flavored Markdown](https://help.github.com/articles/github-flavored-markdown/)

## Markdown工具链

### Markdown 编辑器

* Windows 平台

* [MarkdownPad](http://markdownpad.com/)

* [MarkPad](http://code52.org/DownmarkerWPF/)

* Linux 平台

* [ReText](http://sourceforge.net/p/retext/home/ReText/)

* Mac 平台

* ***[Mou](http://mouapp.com/)***,应该是Mac下目前最好的markdown编辑器,推荐使用。

* 在线编辑器

* [Markable.in](http://markable.in/)

* [Dillinger.io](http://dillinger.io/)

- 浏览器插件

- [MaDe](https://chrome.google.com/webstore/detail/oknndfeeopgpibecfjljjfanledpbkog) (Chrome)

- ***[马克飞象](http://maxiang.info/)***,用来写印象笔记的客户端,支持TOC、LaTex 公式、流程图、时序图等扩展语法,支持直接从剪贴板粘贴图片。缺点是只支持用来写印象笔记,并且只能试用10天,收费79每年。如果平时有用印象笔记记录的习惯,推荐使用。

- 高级应用

- [Sublime Text 2](http://www.sublimetext.com/2) + [MarkdownEditing](http://ttscoff.github.io/MarkdownEditing/) / [教程](http://lucifr.com/2012/07/12/markdownediting-for-sublime-text-2/)

Mou

![Mou](http://wenchao-img.qiniudn.com/b44ec598c54b736b5ea621112f993a21.png)

马克飞象

![Maxiang](http://wenchao-img.qiniudn.com/513b1b89566dd2a15935bee064221974.png)

### 格式转化

- 制作自己的博客

- [jekyll](http://jekyllcn.com/),Github原生支持的一个静态博客,ruby写的,可以直接用Github pages托管,相当于拥有了一个挂在github上的免费个人博客;

- [Octopress](http://octopress.org/),基于jekyll,做了一些改进;

- [Hexo](http://hexo.io/index.html),一个台湾人写的markdown静态博客框架,使用NodeJS实现,速度快,轻量级,主题也比较小清新。

- 制作文档

- [readthedocs](https://readthedocs.org/),使用最广的文档服务,如[Scrapy 文档](https://scrapy-chs.readthedocs.org/zh_CN/0.24/index.html),支持Restructed和Markdown语言,其Markdown支持通过mkdocs来实现;

![text](http://wenchao-img.qiniudn.com/d2f8561a4053477b739c07572d634361.png)

- [mkdocs](http://www.mkdocs.org/)

- 制作电子书

- [gitbook](https://www.gitbook.com),利用Markdown写电子书的工具,并提供免费托管。开源电子书[Docker —— 从入门到实践](http://yeasy.gitbooks.io/docker_practice/)即是托管在上面的。我的笔记网站也是通过该工具生成的。

![text](http://wenchao-img.qiniudn.com/6d8b05152f4095b25b2dfc6d99d85692.png)

- 制作slides

- [reveal.js](https://github.com/hakimel/reveal.js), [Demo](http://lab.hakim.se/reveal-js/#/)

- [landslide](https://github.com/adamzap/landslide), [Demo](http://adamzap.com/misc/presentation.html#slide1)

## 参考链接

- [自动保存图片和插入地址的Alfred Workflow](http://www.jianshu.com/p/2dd051b0b87c)

- [七牛云存储自动同步](http://developer.qiniu.com/docs/v6/tools/qrsbox.html)

- [Mac 截图解决方案](http://zh.wikihow.com/%E5%9C%A8Mac-OS-X%E4%B8%8A%E6%88%AA%E5%8F%96%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE)

- [MarkDown 语法](http://help.gitbook.io/book/markdown.html)

- [Markdown转ppt工具reveal.js](https://github.com/hakimel/reveal.js), [Demo](http://lab.hakim.se/reveal-js/#/)

- [Markdown+Pandoc→HTML幻灯片速成](http://www.soimort.org/posts/165/)

- [Markdown介绍slide](http://aleung.github.io/presentation/markdown/slides.html)

- [landslide](https://github.com/adamzap/landslide)

- [gitbook 使用入门](http://dockerpool.com/static/books/gitbook_cn/index.html)

时间: 2024-10-11 16:30:23

Markdown:让书写更美好的相关文章

十年之约,相见更美好

十年之约,相遇更美好 十年之后,我会离开北京,回到合肥,也或者是去其他的城市,武汉,南京或者西安,未来不确定才值得去追随.这十年,我要在三个方面达到目标. 第一,在技术上,做到GIS行业的大牛.善于学习,经常总结. 第二,在经济上,实现财富自由.不是有钱代表成功,但没钱是万万不会成功的. 第三,身体健康.

学习是为了创造更美好的未来

学习是为了创造更美好的未来 ——读<我是IT小小鸟>有感 新学期开始,迎来了“职业生涯规划与就业指导”这一课程,授课老师给人感觉是幽默风趣的,上课也具有感染力.课上,老师推荐我们阅读一本名为<我是IT小小鸟>的书籍. 作为一名软件工程专业的学生,平时的专业课自然是和计算机软件等信息技术相关的.<我是IT小小鸟>正是围绕IT这一行业为话题展开的.IT,是Information Technology 的缩写,中文意为信息技术.在一般人的脑海里,说起信息技术,自然会想到的是电

用惠信改变世界,让世界更美好

从来就没有个人的权威,也没有强大的个人,只有强大的集体.只有依靠集体的力量才能够取得非凡的成就,个人主义的逞能只会把团队带入歧途,单靠个人力量只能把团队的目标拉低,最终只能对着宏大蓝图望而兴叹.群策群力.集思广益,才能够尽团队之所能,真正成为一个强大的集体. 一个强大的力量需要交由伟大的精神来支配,才能做出伟大的革新.在漫长的探索道路上,信念就是力量的源泉.一切卓越的成就都来源于看似漫无边的理想,从"跳出个人利益的追逐"到"超乎物质的荣誉".最终升华为"改

设计师Yoyo:为用户设计产品,让他们生活更美好

Yoyo设计走过的路:纽约爱立信,西雅图美国在线,硅谷雅虎,ATT,深圳腾讯,华为:Yoyo不仅是顶级的交互体验设计师,还是很Open的知识分享者,从职业选择,以及对年轻人的建议几个角度,摘录他的文章,耐心读下来,你将受益匪浅. 作者:Yoyo,整理自设计师Yoyo的订阅号:Designer_Yoyo  整理:it3q.com(程序猿訪谈录站点) Yoyo的知乎:http://www.zhihu.com/people/youwenwen Yoyo的工作经历: 华为 · 设计总监,领域体验官 腾讯

工具让生活更美好

工欲善其事,必先利其器. 如果你工作中使用MySQL数据库,却从来没安装其他的MySQL工具,我只能说:牛逼中的战斗机.我就一打酱油的,都是使用MySQL工具操作的:偶尔使用cmd命令行,结果总是蛋疼不断,遂决定弃用. 1.MySQL Workbench 这是官方的工具,其实很强大,如何强大我们这里就不说了,谁用谁知道! 最近一直在使用Workbench,发现个问题,把查询结果复制到excel中记录数不对,已经三次了. 比如select count(*) from tableA,显示数量为110

缅甸老百胜开户热线13208831115让广大人民群众生活更美好

缅甸老百胜开户热线13208831115网址www.lbs818.com来自云南大山里的全国政协委员.普米族歌手茸芭莘那一直呼吁关注少数民族传统文化的保护和传承.她说:"我的成长得益于党的各民族一律平等的民族政策,还得益于我家乡云南多元的民族文化对我的滋养." 今年,她以第一提案人的身份带来一份联名提案,建议从国家层面,加大对人口较少的少数民族文化保护力度,尽快开始典藏工作.希望那些只有本民族语言.而没有本民族文字记载的少数民族的口头传统文化能够得以保存和记录. 茸芭莘那委员还用普米族

BEM命名方式,书写更优质的HTML

BEM是Block, Element, Modifier. 一种class的命名习惯.在这种CSS方法学中,一个block就是一个component的顶级抽象,例如一个button: .btn { }.这里的block应该被当作是一个parent,child items 或者elements, 可以被放在block里面,然后 用在block 名字的后面加两个下划线的方式来表明,例如:.btn__price { } 最后,modifier可以用来操作block, 这样我们就可以style 特定的c

动态对象DynamicObject实现让字典书写更优美

我想用过MVC的人都知道一件事,viewbag的值是存储在viewdata里面的. 先看以下组图: 看了上图是不是感觉很神奇,Dictionary<string, object>也可以这样使用~ 实现主要继承了DynamicObject 接下来直接贴代码: /// <summary> /// 动态对象 /// </summary> public class VarObject : DynamicObject { /// <summary> /// 数据字段

C语言-让生活更美好

1.智能车 1)避障车 2)平衡车 3)WIFI视频车 2.萝莉语音温度播报 3.万年不变的万年历 4.采矿致富车--------------电赛作品--金属探测车 5.基于物联网的家庭安防系统-----九宫格解锁(隔空解锁) 6.基于心理治疗的儿童电子琴 7.蓝牙防丢器 8.操作系统 9.喂水器:(小狗走近就会滴水) 10.喂食器:(小狗走近就会落食) 举几个用c开发的程序例子. QQ notepad(记事本).notepad++.notepad2 pidgin(全平台的聊天软件) apach