美文网首页写作互联网技术分享其他工具&技能
你不可缺少的技能——Markdown编辑

你不可缺少的技能——Markdown编辑

作者: 董老师wenjunoy | 来源:发表于2016-04-14 00:16 被阅读7076次

    图片来自网络

    Markdown简介

    Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。请不要被「标记」、「语言」所迷惑,Markdown 的语法十分简单,容易学习,常用的标记符号十来个。而且功能比纯文本更强,因此有很多人用它写博客。相对于复杂的HTML标记语言来说,Markdown十分轻量,学习成本低,一旦熟悉规则,会有一劳永逸的效果。

    使用Markdown的优点

    • 让你专注于文字内容,而不是排版和样式问题,而且样式非常美观
    • 大部分Markdown工具支持导出HTML、PDF和md文件
    • 因为编辑的是纯文本内容,兼容所有的文本编辑器,如Notepad,Sublime Text,Vim等
    • 可读,直观,适合所有人的写作语言,不管你需要编写代码还是公式,甚至是流程图
    • 可以是一些博客平台配套的编辑器,比如Hexo,而且现在很多平台都支持Mrakdown编辑,如简书,微博和知乎等
    • 学习起来非常的简单,性价比非常高的一次投资

    推荐:GitHub+Hexo搭建免费的个人博客,可以使用Markdown编辑,详细内容可以看这篇:在GitHub上搭建一个Hexo博客系统

    Markdown 语法简要规则

    标题

    标题是一篇文章常见的格式,在Markdown中,一段文字被定义成标题,只需要在这段文字前加1-6个#,分别对应的标题深度是1-6阶。
    # 一级标题
    ## 二级标题
    ### 三级标题
    #### 四级标题
    ##### 五级标题
    ###### 六级标题

    列表

    在Markdown 语法中,列表的显示只需要在文字前加上+ -*即可变为无序列表,如果是需要使用有序表,直接在文字前面添加1. 2. 3.符号,注意以上符号都要和文字之间加上一个字符的空格
    以下三种情况等价,如下:

    * Red
    * Green
    * Blue

    + Red
    + Green
    + Blue

    - Red
    - Green
    - Blue

    效果:

    • Red
    • Green
    • Blue

    链接

    给一段文字添加链接非常简单。
    [链接文字](链接地址)
    这是链接

    引用

    > 引用的文字
    效果如下:

    引用的文字

    粗体和斜体

    两个 * 包含一段文本就是粗体的语法,用一个 * 包含一段文本就是斜体的语法。
    例如:这是粗体 这是斜体

    表格

    表格是在Markdown编辑比较麻烦,个人建议使用Excel,然后截图上传比较方便。但是如果你需要使用的话,请看下面:



    效果如下:


    Markdown 表格

    图片

    Markdown 添加图片和添加链接的方式差不多,只需要在链接的基础上添加一个英文感叹号!
    ![图片描述](图片链接)
    一般可以直接添加网上的图片链接即可,如果需要上传图片的话,这里推荐七牛云存储,支持10G的免费存储空间,一般足够使用。上传图片之后复制外链出来使用。

    代码

    如果你是个程序猿,需要在笔记中添加代码框,并支持代码高亮。在 Markdown 下实现也非常简单,只需要用两个`将代码包起来,如: your code。如果是一大段的代码框用两个```包围起来即可,如下:


    效果:

    import numpy
    
    def function():
      return 0
    

    <python> 是指你用的python语言,不写也可以。

    分割线

    使用***或者---就能达到如下分割线的效果,注意如果使用---,需要在前面添加空行


    以上就是常用的Markdown语法,基本的编辑够用了。一些Markdown 工具还支持Latex公式和流程图。


    公式
    流程图

    以上图片来之马克飞象
    更多的语法请看这:Markdown 语法说明(简体中文版)

    什么Markdown工具适合我们

    工欲善其事必先利其器

    在各个平台上已经存在很多markdown编辑工具供我们选择,下面介绍几个。

    1.Mou


    在Mac OS X上,强烈推荐你使用Mou,这是一款免费且十分好用的Markdown编辑器,支持实时预览,左边是你编辑的Markdown语言,右边是实时显示的预览效果。而且支持修改编辑器和预览的样式,懂css的朋友可以试着修改预览样式。
    Mou

    2.简书

    简书是一个不错的博客平台,几秒钟文章自动备份一次,可以直接从本地拖动图片到编辑器生成链接,同时支持手机和web上 Markdown编辑,复制的Markdown内容到简书编辑器也能直接上传文中所有的图片。文章支持私密和公开,所以非常适合自媒体工作者,但是私密的文章只能看到纯Markdown的编辑内容,无法预览。我认为简书还是非常美观的,而且手机上支持生成文章图片,唯一的缺点就是不能离线编辑,需要登入才能编辑

    简书
    推荐「简书」完全是因为它本身是一款不错的应用,适合很多自媒体工作者,这里也聚集了很多爱写作的人。相信作者如果有一个更加舒适的写作环境一定能写出更好的作品,让人赏心悦目,也提高效率,吸引更多的读者。每个人都有选择简书的理由,体验过后你就知道了。

    3.Marxico(马克飞象)

    Evenote · Marxico
    Marxico中文名:马克飞象,因为印象笔记不支持Markdown编辑,这款软件可以直接把编辑的Markdown文件存入印象笔记,对于一些重度的印象笔记依赖者是一个不错的选择。但是这么好的功能肯定不是免费,10天的免费试用期,¥79/年。你值得拥有 ,正如我这篇文章就是用马克飞象编辑的,同样支持预览功能,支持web编辑,保存至你的印象笔记,支持离线编辑并且保存为html,pdf和md文件,但是只有联网的时候才能上传至印象笔记。配合使用印象笔记,给文章分类添加标签,方便整理!详细请看这篇文章的介绍
    马克飞象

    4.Cmd Markdown

    Cmd Markdown 作业部落出品,Cmd 的功能十分完善,与印象笔记一样有实时同步预览、独立/分屏切换、在线发布,编辑工具栏、实时保存数据到云端、离线模式、阅读模式、标签/分类/搜索,俨然是重量级的 Markdown 应用。同时Windows,Linux,web平台,支持在线web编辑与离线桌面应用编辑。

    作业部落

    但是同样的免费版本的用户不支持导出pdf,导出印象笔记和网页,这点是我非常不能忍受的,居然导出pdf功能也需要付费!!不过相比于马克飞象无法上传相比,有一个云端存储的功能也算良心,可以让你在多台电脑上编辑。如果不想付费,可以在两者之间根据自己的需求作挑选。土豪请随意,也算非常值得的一次投资。


    5.Sublime Text 3

    sublime

    一款基于 Vim 开发的跨平台代码编辑器,支持 OS X、Windows、Ubuntu 等 UNIX 及 Linux 操作系统,并由于其功能的多样性而广受好评,在代码工作者圈内相当出名!关于 Vim,《MacTalk 人生元编程》一书的作者 @池建强 是这么评价的:

    操作系统、编程语言和编辑器是程序员永恒的吐槽话题,技术发展了几十年,争论起来依然是「此恨绵绵无绝期」。在本文编辑器领域,Vim 和 Emacs 是永恒的焦点。Vim 号称编辑器之神,Emacs 则是神的编辑器;Vim 编程唯快不破,插件遍天下,Emacs 则宣称自己是伪装成文本编辑器的操作系统。

    Sublime Text本来是为编程语言设计的,是一款非常美观,使用起来也非常方便的代码编辑器,比起Notepad来说我更喜欢Sublime Text的暗黑色调字体。Sublime Text支持很多编程语言包括大家熟知的 C、C++、C#、Objective-C、AppleScript、HTML、Java、Python 等。通过第三方插件,Sublime Text 还能实现更多语法的支持,这之中的代表就是 Markdown。然后用户可以通过一种叫 Markdown Preview 的插件实现对 Markdown 的预览,但是必须要有浏览器的支持。使用起来还是不算方便的,不建议非依赖Sublime编辑代码的程序员使用。

    这里只是介绍了一小部分的Markdown编辑平台而且仅限于对windows的了解,Mac系统上Markdown编辑器很多,Mou只是 其中一个优秀的代表。

    相关文章阅读

    参考内容认识与入门 Markdown——少数派

    结语:Markdown只是工具,内容思想才决定你的高度。

    声明:本人与以上所有软件平台没有任何利益关系,纯属推荐分享。

    相关文章

      网友评论

      • 笑巫阿姨:请问简书的Markdown编辑器能把文字居中吗?
        董老师wenjunoy:@致命笑巫 markdown应该没有这样的语法,你可以试试HTML,<center>你要居中的文字</center>
      • 萤火妖:不错,学习了一些:clap:
      • 简单也好:上次我说文章是不是荡的,是就是,不是就不是,参考就参考,没啥丢人的,删评论有啥意思,别人给我点了喜欢,我都找不到了
      • mconintet:Atom其实还不错的,另外mou不维护了如果没记错的话,MacDown也不错
      • huluo666:这几款都用过,论方便程度和效率都比不上MWeb和Typora
      • 方克己:不错
      • 瀚苑小黄猫:条理很清楚,学习了
      • iplaycodex:写的还可以,比我写的详细一点
      • RogueQ:正在学习中
      • iEsiiiy藍栀:很好啊
        董老师wenjunoy: @柚子cc 谢谢
      • 雨天_7:mou就算了吧
      • 于龙君:一直在用马克飞象和atom,轮换着用,这两个都不错的说,强烈推荐马克飞象,大部分时间用的这个,atom的preview翻页有点小问题,不能同步翻页
      • 不具名的甲壳:day one2 也可以用Markdown哦
        董老师wenjunoy: @不具名的甲壳 其实还有很多免费开源的markdown编辑器,只是那些我觉得不怎么美观。不过我觉得习惯一款软件最好不要更换了。
        不具名的甲壳:@不厌其烦的董小姐 谢谢科普阿应该能让我好好玩day one2了 我是限免时候下的 现在好像收费了:pensive:
        董老师wenjunoy: @不具名的甲壳 嗯嗯,我去试试☺
      • 八宝粥BBZ:我现在用的是Atom,个人感觉比Sublime Text好用,简书用过也不错,其他没试过
      • 6e74b7c92d48:学习了
      • 6b14324f1452::blush: 我回去都试试。

      本文标题:你不可缺少的技能——Markdown编辑

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