美文网首页
Markdown,为写作而生

Markdown,为写作而生

作者: 平凡随笔 | 来源:发表于2016-07-05 11:42 被阅读77次

    Markdown 是一种易读易写的纯文本标记语言,由 John Gruber 于 2004 年发明。 Markdown 允许你以纯文本的格式写作,最终生成简洁精美的 HTML 文档(HTML 是用来创建网页的文本标记语言)。在使用 Markdown 写作的过程中,世界只剩下你和文字,你只需要专注于文字即可。而这一切只需要记住少量的标记格式。

    这些格式标记都经过精挑细选,易读、易写、易理解。作者 John Gruber 是这样说的:

    Markdown’s syntax is comprised entirely of punctuation characters, which punctuation characters have been carefully chosen so as to look like what they mean. E.g., asterisks around a word actually look like *emphasis*.

    意思就是说:艾威巴滴,Markdown 的语法我不是瞎找了几个符号来表示的,我精挑细选了那些一看就能看出它代表的意义的符号。比如你看用 * 号把字包起来,人们就会知道这代表强调的意思,就像这样 *强调*。

    记住下面这些标记,你随便打开一个文本编辑器,哪怕是 Windows 上的记事本,你都可以开始写用 Markdown 写文字了。

    以 # 开头代表这行是标题,一个 # 代表一级标题,两个 # 代表二级标题,以此类推,最多支持六级。

    # 一级标题
    ## 二级标题
    ......
    ###### 六级标题
    

    以 > 号开头代表引用一段文字,比如文章上面的一段英文引自 John Gruber 对于 Markdown 的描述。这个符号可能借鉴于邮件。

    对于段落文字中需要强调突出显示的文字,我们一般会用斜体、粗体、粗斜体来表示,在 Markdown 中也有这三种对应的格式标记。斜体用一个 * 号包围文字,比如 *斜体文字*(效果:斜体文字)。粗体用两个 * 号包围文字,比如 **粗体文字**(效果:粗体文字)。粗斜体用三个 * 号表示,比如 ***粗斜体***(效果:粗斜体)。

    你看这里就体现了 Markdown 的设计精妙之处,斜体用一个 *,粗体用两个 *,那么粗斜体就是斜体加粗体嘛,所以就是三个 *,通俗、易懂。

    在文章的排版中,有时候为了划分段落,会插入一条分割线。单独一行输入 ***** 就可以了。

    在文章中显示一张图片的格式稍微复杂一些。格式是这样:

    ![图片名称](图片网址)
    
    比如:![平凡随笔](http://www.pfnotes.cn/images/default_background.jpg)
    

    在文章中显示一个可点击的链接地址,记住了图片的格式,链接就简单了,去掉最前面的 ! 就可以了。格式是这样:

    [链接显示的名称](链接跳转的网址)
    
    比如:[平凡随笔](http://www.pfnotes.cn)
    

    虽然说记住这些标记,打开记事本就可以开始写了,但是一个好用的 Markdown 软件还是会让写作的体验更爽,比如好看的界面、插入 Markdown 符号快捷键等。

    一个好的 Markdown 软件首先界面要好看,毕竟这是一个看脸的世界,颜值即正义。美轮美奂的界面让你写字心情更舒畅,更有写字的欲望。我目前在用的是 Mac 上的一个叫 MWeb 的软件,正如前面说的,首先它是好看的。在好看的基础上,除了快捷键插入 Markdown 符号、实时预览最终效果、自定义主题之外,我最喜欢的功能是可以集成很多第三方服务,比如印象笔记、Evernote、Wordpress、Blogger、Tumblr、Medium 等,可以直接将文章一键发布到这些平台上。个人喜欢写完之后把文章同步到我的印象笔记。MWeb 在 Mac App Store 可以搜索到。

    这篇文章就是在 MWeb 上写的,Markdown 内容看上去是这样的:

    MWeb

    实际效果就是这篇文章这样的。总之,Markdown 谁用谁知道,用过的都说好。

    相关文章

      网友评论

          本文标题:Markdown,为写作而生

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