对于一个程序猿来说,没有什么比单纯的写代码更能让人兴奋了


如果能让你像写代码一样写文档,不用再面对那些繁琐的样式,你会怎么看?它就是 Markdown !即使博客园已经有不少介绍的文章了,但是我依然还是不厌其烦的再次向你们推荐

本文不是介绍Markdown语法的,因此需要了解Markdown语法请查看《Markdown 语法说明 (简体中文版)》

为什么推荐Markdown? 我不得不推荐markdown,理由如下: 被Markdown的作者 Aaron H. Swartz 所吸引

Swartz出生于1986年,在14岁时,就已经加入W3C RDF核心工作组

在麻省理工学院,他与Web发明人Tim Berners-Lee一起工作,并协助开发并传播了Web上数据共享的标准,他与其他人联合写就了目前广泛使用的RSS 1.0规范

他是markdown的联合创始人,还是知名社会化新闻站点Reddit的三个拥有者之一,他还创造了python web应用框架web.py…… 2011年7月,美国联邦大陪审团起诉Swartz,罪名是他从JSTOR在线杂志档案系统上下载了海量学术性文档,并大量散发

然后,Swartz自杀了
只需文本编辑器就能打开,修改起来非常方便,格式也非常简单
让你关注内容,而不是样式

写作最让人痛苦的是,要不断的调整样式,即使现有的 WYSIWYG 编辑器,其实也不好用,你得频繁的点击按钮设置样式,在写作过程中就会打扰你,中断你的思路

而Markdown语法,你熟悉之后,完全就在你写内容的同时,就把样式写好了

可以让你的文章在任意一个支持markdown编辑器的站点发布,而且还能保持一致的风格和内容

像写代码一样写你的文章
能够用SVN保存

你想想要是保存HTML代码,会是怎样?你稍微修改下样式,再拿来diff比较看看,结果就像用word的文本比较一样,大量的样式对你进行了干扰,根本就无法达到我们想要的目的

使用MarkdownPad2作为Markdown编辑器 工欲善其事必先利其器,其实Markdown这个大约在一年多前就听说了,但是一直没有使用,原因就是没有一个好的工具

即使再简单的语法,如果你不能体会到他的好处,那么也是白搭,而一旦你尝试过了,就可能像吸食了毒品一样的上瘾

而使用了 MarkdownPad2 之后,我迅速的熟悉了Markdown

MarkdownPad2的效果如图: 修改样式 MarkdownPad2提供了多种的html解析样式,默认是github的样式,基本能够满足我们的需求,但是对于一个追求个性的程序猿来说,是少不了要定制化一下的

点击“工具”->“选项”,或者按 F7 ,打开选项对话框,编辑样式即可对样式进行修改

P.S. MarkdownPad2就是用.net写的,大家有时间可以反编译看看,哈哈

用Markdown在博客园写作 最近喜欢在博客园发表文章,主要也是因为使用了Markdown,它让我感觉写作是一件多么美好的事情

真心希望博客园能够持续改进Markdown编辑器,让它变得更好用

开启Markdown写作功能 后台管理->设置默认编辑器->选择“ Markdown ”即可

小小吐槽一下,作为一个有完美主义的人,我希望所有文章都能保持一样的样式,但是老的文章必须得用原来的CuteEditor等来编辑,不知道是否能够转换为Markdown编辑器,内容无需保留,只是做编辑而已,因为不想把原有文章删除

更改样式 老实说,博客园默认的markdown样式,真心不如github默认的样式来得简洁,所以我们是有必要更改一下样式的

“选项” -> “博客设置” , 增加页面定制CSS

用Markdown管理你的笔记 我原先是Evernote国际版的免费用户,但是现在,我不得不放弃Evernote了,理由是,他居然不支持Markdown来写作,尤其一个程序员经常要记录一些代码片段,你可知道在evernote中记录代码是有多么的丑陋!虽然有马克飞象这个网页插件支持,但是我还是决定放弃Evernote,不单单是因为马克飞象现在收费了,主要还是无法理解Evernote为什么不原生支持Markdown

我决定使用国产的为知笔记,理由也是很简单,因为支持Markdown

开启Markdown功能 位置笔记开启Markdown功能有点奇葩:在标题中用 .md 结尾

然后,把Markdwon的文本复制过来就行了,就这么简单

修改样式 按照惯例,我们还是要对样式做一番修改,经过一番摸索,终于找到了存放样式的地址: 样式找到了,呵呵,相信接下来干什么事情难不倒你们了!咱们来看看效果如何: 最主要的是,手机上的样式也能基本保证原样哦!可惜我没法在IPHONE上找到修改手机中Markdown样式的方法

不过,已经足够使用了

再见了,EverNote中那丑陋的样式! Markdown还能干点啥? 应该是支持html格式的,Markdown都能使用吧,另外只要提供了相应的转换程序,相信把markdown格式转换为word文档、pdf文档不是难事

另外听说对markdown做简单的扩展,可以写数学公式哦

用Markdown写邮件 写过邮件程序的同学都应该知道,邮件是支持html格式的,如果能够使用上markdown的格式,那么写出来的邮件是不是像我们的博客一样简洁而又样式丰富呢

怎么做?很简单,复制Markdown右边的HTML样式到邮件即可,大家看我下面的示例: 其他的? 请你在评论中回复咯 如何支持更多的样式? 一开始入门的你们,可能会很疑惑只有这么些语法,是否足够了?可能要的字体要用 红色 标记呢?该怎么做? 其实很简单,就是像写HTML代码一样写你的文本即可: 一开始入门的你们,可能会很疑惑只有这么些语法,是否足够了?可能要的字体要用红色标记呢?该怎么做? 其他还能扩展锚点链接等,只要你懂得HTML标记语言!



欢迎投稿 职场/创业方向. 邮箱wangfzcom(AT)163.com:王夫子社区 » Markdown是怎样接管我的各种的写作工作的pdf,txt教程

    标签:

点评 0

评论前必须登录!

登陆 注册