Github Flavored Markdown介绍

作者: daydreamly | 来源:发表于2013-03-27 17:43 被阅读10703次

    Github Flavored Markdown

    Github用的GFM,风格很漂亮,简洁美观大方。 GFM对标准Markdown做了少了修改,例如如下的内容。

    和标准Markdown的不同

    换行

    标准MD要在一行的最后加两个空格符才表示换行,否则是不换行的。但是GFM则没有此要求。

    第一行(最后无两个空格)
    第二行

    斜体

    标准MD使用在词组两边添加下划线来实现斜体,例如_text_。但是这样对计算机世界来说并不合适,我们也许经常需要提到多个下划线组成的词组,例如 do_some_thing。

    自动URL链接

    一个小优化,如果你直接在GFM中写一个URL链接文本,那么也会自动生成URL,同时文字也显示为该链接本身。例如,https://github.com

    代码段和代码高亮

    如果代码段每行前使用4个空格对齐,标准MD就会识别为代码段,GFM也支持这样的语法,同时GFM还设计了一种优化的语法,就是在代码段的头尾行使用<code>```</code>,这样你就不需要考虑代码前的对齐了。你还可以加上语言标识,这样就可以支持代码语法高亮,例如:

    require 'redcarpet'
    markdown = Redcarpet.new("Hello World!")
    puts markdown.to_html
    

    任务列表

    GFM支持把列表变成带勾选框的任务列表,只需要修改列表前序号的格式为- [ ]或者- [1]。看起来效果就像下面这样的:

    Task ListTask List
    看起来不错吧!

    相关文章

      网友评论

      • hylerrix:你好,首先感谢这篇文章~请问最后的 gif 动画是用什么软件做出来的呢?谢谢啦!
      • 戒惜舍得:任务列表 如何能点?? 麻烦 发布个github 项目地址啊. 谢谢.
      • 疯狂的键盘:任务列表很高级
      • yiltoncent:@nighca 说的对 到现在还没修改
      • JsUGzz:就是在代码段的头尾行使用<code>```</code>,

        以上格式不对,写的时候应该是当html写了,结果简书当成MD解析
        ducks:@nighca 最好还是勇 ``` 编程语言名称 ``` https://github.com/duckls/learning/wiki/markdown#3

      本文标题:Github Flavored Markdown介绍

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