使用Markdown写博客

作者: ZhangYaowu | 来源:发表于2014-06-15 17:16 被阅读5933次
    MouMou

    每个人都应该用Markdown来写博客

    • 简单:Markdown的语法非常简单,几乎不能称之为“语法”,只需要多打几个符号,剩下的都交给编辑器了。读一遍Markdown 的语法连5分钟都用不到,马上就可以开始使用。
    • 干净:Markdown的文章非常干净和整齐,排版良好的典范。现在是HTML的时代,几乎所有的网络发布的内容最后都要被转化成充斥着HTML标签的网页或文件。但是HTML略显复杂的语法,及复杂的HTML标签让简单的一段文字变得非常难看,对于一个不想研究前端开发的同学,基本可以放弃
    • 快捷:如果使用iWork、Office Word等程序写的富文本文件,我们整理好文字之后还要进行加粗、斜体甚至文字样式等后续操作;而写Markdown不需要任何设置,打开文本编辑器,写,就这样就快速能得到一篇文章结构整齐、重点突出的文字。
    • 跨平台:Markdown只需要操作系统支持文本编辑器就可以编写。记事本、Textmate、Sublime Text、Notepad++等等,真正的随时随地,随心所欲。只要有一个能写文本的工具就可以开始写作,而且文档体积非常小。

    Markdown语法简体中文版

    Markdown官网英文版

    推荐几款Markdown编辑器

    随着Markdown的流行,越来越多的开发人员(天生的纯文本控)开始增强工具,再提高写作的魅力和便捷度——在单纯的文本编辑器之外,更多的Markdown编辑器诞生了。

    目前我用过及正在使用的Markdown编辑器包括:

    文本编辑器

    最简单而且具有广泛通用性。这是Markdown最大的魅力之一。但更多的开发者没有止步于此,他们为Markdown开发了更多更便于写作的辅助和编辑器。

    • 操作系统原生
    • 某些强大的文本编辑器(VIM、Sublime Text等)可以通过一些插件增强功能(诸如语法提示)

    马克飞象 马克飞象官网

    在线编辑器,有Chrome Web App离线版本。功能强大,跨平台是最大优势和亮点,国人开发,荣获Evernote开发者大奖。这是我在Windows下最常用的编辑器。

    • 多操作系统支持
    • 支持一键同步到Evernote账户(暂时单向,暂不能从Evernote读取)
    • 支持快捷键
    • 支持导出PDF格式和MD格式
    • 多种配色主题
    • 实时预览
    • 目前完全免费

    Day One Day One官网

    在OS X可以选择使用Day One来写日记。同时Day One也是一款非常优秀的Markdown编辑器。
    Day One有iOS的移动版本,我认为这是目前最方便的可以在手机上编辑Markdown文本的程序。当然由于手机的物理限制(小键盘),在iPhone下用Dayone长时间输入文字还是会有些小麻烦,写作体验不佳。

    • 有移动版(iOS)版本,随时写文章
    • 格式是Day One日记,第三方软件无法打开和查看(处于安全考虑?毕竟是一款日记软件)
    • 最新版本可以通过Dropbox同步
    • 不支持预览,CMD+Return可以看到结果(等于保存文章)
    • 相比其他编辑器,由于定位是写日记的程序,还具有插入图片、地址、天气、标签、提醒等等丰富的功能
    • 收费,Mac Store售价¥68元,但物超所值

    Mou Mou官网

    Mou,一直在beta的软件,OS X平台限定。作者相当低调而牛逼,在基础功能完全可以满足日常需求的时候扔坚持不上架Mac进行beta测试。对中文、韩语甚至日语的支持都很棒。左右分屏预览。

    • 自动补全
    • 支持快捷键
    • 支持导出HTML/PDF格式
    • 支持选择CSS样式
    • 支持自定义配色主题
    • 字数统计
    • 分屏实时预览
    • 更多特性请查看官网。这是拥有Mac电脑的朋友的最大福利。

    简书的在线编辑器

    我得承认,我都是在别的地方写好之后直接拷贝到编辑里发布的,怎么用过。
    吐槽一点:为什么不能直接读取第一个#后的文字作为标题,而非得默认来个“无标题文档”呢?

    如有各位有其他好用的编辑器推荐,欢迎朋友们留言。

    相关文章

      网友评论

      本文标题:使用Markdown写博客

      本文链接:https://www.haomeiwen.com/subject/wzqjtttx.html