Markdown是怎样接管我的各种的写作工作的

转载:来源网址:http://www.cnblogs.com/marvin/p/UseMarkdownWritting.html      马非码

Markdown是怎样接管我的各种的写作工作的

对于一个程序猿来说,没有什么比单纯的写代码更能让人兴奋了。如果能让你像写代码一样写文档,不用再面对那些繁琐的样式,你会怎么看?它就是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代码一样写你的文本即可:

一开始入门的你们,可能会很疑惑只有这么些语法,是否足够了?可能要的字体要用<b style=‘color:red‘>红色</b>标记呢?该怎么做?

其他还能扩展锚点链接等,只要你懂得HTML标记语言!

时间: 2024-11-08 21:09:13

Markdown是怎样接管我的各种的写作工作的的相关文章

[转]有道云笔记markdown

作为半个文字工作者,一天当中,一半时间用在遣词造句,一半时间则在死磕排版.当听说"前所未有的极简语法"Markdown,不仅能简化排版.大大提高书写效率,而且上手零门槛.好奇宝宝怎么忍得住一颗蠢蠢欲动的心? 从未接触过代码的门外汉,初次听说Markdown,脑子是空的.但如果愿意抽5分钟,看下这篇文章--了解Markdown是什么.能干什么.对码字的你有什么益处:再打开有道云笔记,抽出10分钟对照Markdown简明教程加以练习. 15分钟,你就能掌握一门极客圈最流行的文本编辑语言~

Markdown学习

Markdown 1. 简介 “Markdown 是一种轻量级标记语言,它允许人们‘使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档’.” *轻量级标记语言(lightweight markup language),是一类用简单句法描述简单格式的文本语言.最早出现在无法呈现斜体和粗体文本的只能显示文本的显示器,所以必须开发非常规的方法来表达这些信息,这些格式自然被带入了通常使用文本的电邮通信中.作为一种标记语言,它的语法简单,可方便地使用简单的文本编辑器输入,源文

[转]Markdown语法说明

概述 宗旨 Markdown 的目标是易读易写. Markdown强调可读性高于一切.一份Markdown格式的文档应该能直接以纯文本方式发布,而不致一眼看过去满眼都是标签和格式化指令.Markdown的语法确实受了几种现有的text转HTML过滤器影响--包括 Setext, atx, Textile, reStructuredText,Grutatext, 和 EtText -- 其中对Markdown语法影响最大的单一来源是纯文本的Email格式. 为实现这一目标,Markdown的语法几

关于markdown

markdown的使用场景 markdown可以简单高效的让我们专注写作.用一些特定的语法标记可以做到快速排版的效果. 我所使用的工具 markdown有很多编辑器,像word一样,有很多种选择.这边我用的是typora.这个软件在mac和windows下都有. 这款软件的特点就是即时渲染 市面上有很多markdown编辑器.我也有用过.很多都是那种两边分开,一边是代码,一边是渲染效果的.感觉很怪.这typora的即时渲染我很喜欢. 官方网站是typora 下载windows版.安装即可.免费.

markdown的简单介绍和语法

markdown的使用场景 markdown可以简单高效的让我们专注写作.用一些特定的语法标记可以做到快速排版的效果. 我所使用的工具 markdown有很多编辑器,像word一样,有很多种选择.这边我用的是<font color=red>typora</font>.这个软件在mac和windows下都有. 这款软件的特点就是即时渲染 市面上有很多markdown编辑器.我也有用过.很多都是那种两边分开,一边是代码,一边是渲染效果的.感觉很怪.这typora的即时渲染我很喜欢. 官

Markdown温故知新(1):Markdown面面观

1.什么是 Markdown? 2.有哪些人在用 Markdown? 3.用 Markdown 的优势是什么? 4.Markdown 的语法标准简介 5.怎么用 Markdown? 6.如何选择 Markdown 编辑器? 7.如何快速上手 Markdown? 8.总结 1.什么是 Markdown? 从技术角度看,Markdown 是一种轻量级的标记语言.只需要在文档中增加一些标记符号,Markdown 引擎就能根据这些文本格式符号渲染出丰富多样的效果. 从应用角度看,Markdown 是一种

All Things Markdown

https://javachen.github.io/ 概述 特点 语法 编辑器 浏览器插件 实现版本 参考资料 概述 Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)和亚伦·斯沃茨(Aaron Swartz).它允许人们"使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档".这种语言吸收了很多在电子邮件中已有的纯文本标记的特性. 特点 兼容 HTML 要在Markdown中输写HTML区块元素,比如<div&g

一键发布本地文章到【博客园、CSDN、掘金】等平台的Markdown编辑器

JustWrite 一款定位于Markdown文章排版与一键发布本地文章到[博客园][CSDN][掘金]等平台的Markdown编辑器. 你可以尝试用JustWrite写作,因为JustWrite可以帮你排版,帮你美化,帮你处理本地图片,帮你一键发布! 功能 [x] 微信公众号排版神器(几十种主题+代码块样式) [x] 博客园.CSDN.掘金一键发布(带上传本地图片) [x] 网络图片一键下载到本地 [x] 本地图片一键上传至新浪图床 [x] 本地图片一键整理至Picture文件夹 [x] 一键

半天完成markdown初级功能的学习

(一)为何学习MarkDown ????作为编程开发人员免不了编写自己的工作日志以及开发文档,编写文档的软件有很多,常用的有txt文本编辑器.word.html甚至是ps.但是这些软件或多或少都存在一定的缺陷,文本编辑器太过轻量仅仅能记录文字一些专业符号是不可能实现的:word太过于庞大还需要下载专门插件,插入符号也十分的冗杂:html需要专业的编程知识:ps也需要相关的专业知识,且十分耗时.对于时间十分紧张的编程人员,使用这些专业软件是相当不现实的.为了解决这样一个问题,MarkDown育孕而