Markdown——让你专注写作

前些日子,写作的时候总会因为排版而耽误时间,甚至因为排版而把写作的专注力转移到了貌似相关的排版上。诚然,一个好的排版,会让读者有良好的体验,可是对于写作的人来说,这却会降低写作效率。

为了解决这个问题,我想到曾经我写过Wiki,那有没有一种似的标记语言用于平时的写作。度娘之,谷歌之,果真有神奇——MarkDown,一种轻量级的标记语言。且在社区内十分流行。

一、为什么

在一般写作时我们经常会遇到下面的问题:

1.难以专注于写作本身。

在写作的时候会浪费时间在程序本身上,有时突然的崩溃,让你暂停进度,有时写着写着就会被其花哨的功能吸引去部分精力。再者就是聊着天写作,写作不能专心。

2.徒劳精力于各种排版。

在使用编辑软件,如Word时,常常边写作边排版,经常纠结于怎么没这个字体,怎么行高不对了,等等。但是对于写作来说,你是在进行一种”创作“,你需要一种思维的连贯,而不是让你写一篇格式规范的论文。

3.无奈重复于版本跟踪。

在写作的过程中,为了便于修订,总有各种版本的文档,从V1.0到V20.0的无数...修订和审阅也非常麻烦。

二、是什么

简单来说Markdown 是一种能将便携文本输出为HTML的轻量级标记语言,其目的是“成为一种适用于网络的书写语言”,避免在写文档时一些排版上的问题。

优势

Markdown 的理念是,能让文档更容易读、写和随意改。HTML 是一种发布的格式,Markdown 是一种书写的格式。就这样,Markdown 的格式语法只涵盖纯文本可以涵盖的范围。

特点

  1. 足够简单,5分钟掌握
  2. 语法要素同写作一致
  3. 修改方便
  4. 转换格式丰富

三、语法

  1. 作者官网详细语法(http://daringfireball.net/projects/markdown/syntax)
  2. Markdown: Basics (快速入门)(http://wowubuntu.com/markdown/basic.html)
  3. Markdown 语法说明 (简体中文版)(http://wowubuntu.com/markdown/index.html)

四、编辑工具

在线MarkDown编辑:

  1. Mahua
  2. Dillinger

Win平台:

  1. MarkDownPad
  2. Sublime Text 2
  3. MDEditor

Linux平台:

  1. ReText
  2. Sublime Text 2
  3. 当然在Win和Linux上,Vim 和 Emacs 都是神器级的编辑软件,当然支持

Mac平台:

  1. Mou
  2. Sublime Text 2

基于web:

  1. MarkDown For Chrome插件

预览MarkDown文件的插件

             修改后的预览插件,增加了自动重载预览文件的功能,需下载开发包,使用开发模式安装。配合使用文本编辑软件,可以实现一边编辑,一边在Chrome中预览。

五、我有话说

通过简单介绍了Markdown,相比朋友们都有所了解,这个语言简单的的确仅仅花几分钟的时间就能学会。且非常方便的用于日常的写作管理上。

最近的几篇博文,我都是使用这个方法完成的,简单方便,便利不言而喻。

但是因为Markdown仅仅提供了少部分的格式需求,虽然已经够用了,但还是和我以前用Wiki的那种标记语言比有点薄弱,为什么它能如此流行,就是因为它太简单,可是简单的东西往往也不会太复杂的表现内容。

因此,我搜索发现有Markdown的增强版本:MultiMarkdown、 Maruku等

还有类似 的增强语言:Textile、RestructuredText等。

只是还没发现能在win上运行的支持 Multi的预览软件,这几天再查查有没在更丰富的改进版本。

Markdown——让你专注写作的更多相关文章

  1. Markdown 语法和 MWeb 写作使用说明

    ---恢复内容开始--- # Markdown 语法和 MWeb 写作使用说明 Markdown 的设计哲学 Markdown 的目標是實現「易讀易寫」. 不過最需要強調的便是它的可讀性.一份使用 M ...

  2. [置顶] 献给写作者的 Markdown 新手指南

    作者:http://jianshu.io/p/q81RER 出处:http://jianshu.io/p/q81RER 献给写作者的 Markdown 新手指南 简书 「简书」作为一款「写作软件」在诞 ...

  3. 一小时学会Markdown写作

    写作也是创作一件产品.以易懂.简洁.凝练的方式表达观点.阐述见解和知识,发挥影响力. 为什么要使用 Markdown 博文迁移的排版兼容.当在多个博客之间,或者在线博客与本地笔记软件之间迁移的时候,排 ...

  4. Markdown For EditPlus插件发布(基于EditPlus快速编辑Markdonw文件,写作爱好的福音来啦)

    详细介绍: Markdown For EditPlus插件使用说明 开发缘由 特点好处: 中文版使用说明 相关命令(输入字符敲空格自动输出): EditPlus常用快捷键: 相关教程: English ...

  5. 让写作省心一点——Markdown和CSS实践

    1 引言 今天这篇推送和以往不太一样,乍一看就能发现格式有了变化.没错,这是我专门设计的品牌模板,也就是本公众号以后创作的文章可直接套用,获得一致的风格样式. 除此以外,文章里的全部元素(包括标题.表 ...

  6. Markdown For EditPlus插件使用说明(基于EditPlus快速编辑Markdonw文件,写作爱好者的福音来啦)

    Markdown For EditPlus插件使用说明 开发缘由 特点好处: 中文版使用说明 相关命令(输入字符敲空格自动输出): EditPlus常用快捷键: 相关教程: English descr ...

  7. Markdown学习

    1. Markdown介绍 Markdown是一种轻量级的标记语言,它语法简单并且易读易用.Mardown文件通常以.md后缀结尾. 2. Markdown优点 纯文本格式,兼容性极强,可以用任意文本 ...

  8. Markdown 是什么

    tags: Markdown tags && syngx ###Markdown 是什么Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber).它允许人 ...

  9. Markdown示例

    欢迎使用 Cmd Markdown 编辑阅读器 我们理解您需要更便捷更高效的工具记录思想,整理笔记.知识,并将其中承载的价值传播给他人,Cmd Markdown 是我们给出的答案 -- 我们为记录思想 ...

随机推荐

  1. CF778A:String Game

    给出字符串s和t,以及s的长度n的一个全排列,求按照这个排列依次删除s的字符,删到何时s中不含子序列t. 解法一: t中的每个字符的位置在s中跳啊跳,合法的情况下t中的字符在s中的位置应该是单调递增的 ...

  2. Mysql相关工具

    •Mysql相关工具 –Mysqlslap  压力测试工具 –Mysqlsla  日志分析工具 –Mysqlreport   效能监控工具 –Mysqlproxy  快速实现读写分离以及负载均衡 –p ...

  3. 代码svn下载到本地后,关于数据库问题

    代码svn下载到本地后,关于数据库问题 1.那我本地还用搭建相应的数据库么?答案:当然不用啦,本地系统里已经配置好了数据库的网络地址了,端口号,密码啥的.即使你代码运行在本地,依然可以将数据传输到服务 ...

  4. 【网络】TCP协议

    一.概述 主要特点: 1)面向连接的运输层协议 2)每一条TCP连接只能有两个端点,每一条TCP连接只能是点对点的(一对一) 3)TCP提供可靠交付的服务 4)TCP提供全双工通信 5)面向字节流:T ...

  5. Linux如何更新软件源

    Linux软件源的设置方法 1 打开数据源配置文件 vi /etc/apt/sources.list     添加相关的数据源,可以选择以下的数据源,不要写太多,否则会影响更新速度.   之后使用ap ...

  6. Random Forest 与 GBDT 的异同

    曾经在看用RF和GBDT的时候,以为是非常相似的两个算法,都是属于集成算法,可是细致研究之后,发现他们根本全然不同. 以下总结基本的一些不同点 Random Forest: bagging (你懂得. ...

  7. python爬虫(二)--了解deque

    队列-deque 有了上面一节的基础.当然你须要全然掌握上一节的全部方法,由于上一节的方法.在以下的教程中 会重复的用到. 假设你没有记住,请你返回上一节. http://blog.csdn.net/ ...

  8. Jenkins系列之-—02 email-ext 邮件模板

    邮件通知配置 系统管理 → 系统设置 → 邮件通知 SMTP 服务器:配置 SMTP 服务器.(不填默认本地运行服务器) 用户默认邮件后缀:注册用户邮件只需填写用户名即可,后缀会加该后缀,如果填写,则 ...

  9. IntelliJ IDEA 使用maven 集成SpringMVC+Hibernate

    准备工作: 安装idea intellij 安装jdk1.8,配好环境变量 安装tomcat 7 准备工作完成之后,就开始创建项目了 创建项目 1.File–>new project–>选 ...

  10. 关于 iOS 的 StoryBoard,接受的那一刻才发现她的美 - 当然美的事物都须要业心照料

    关于 iOS 的 StoryBoard,接受的那一刻才发现她的美 - 当然美的事物都须要业心照料 太阳火神的漂亮人生 (http://blog.csdn.net/opengl_es) 本文遵循&quo ...