美文网首页编程学习technology程序员
markdown学习手册-基础篇(自用)

markdown学习手册-基础篇(自用)

作者: AugustHarris | 来源:发表于2016-07-09 21:32 被阅读1215次

    最近偶然在网上看到安利makedown的文字,然后脑袋里就长草了。在网上搜索了一圈后,我发现几乎所有文章的开头一样一样的....
    那我也来引用一下:

    什么是Markdown

    Markdown 是一种用来写作的轻量级标记语言,它用简洁的语法代替排版,而不像一般我们用的字处理软件 Word 或 Pages 有大量的排版、字体设置。它使我们专心于码字,用「标记」语法,来代替常见的排版格式。例如此文从内容到格式,甚至插图,键盘就可以通通搞定了。目前来看,支持 Markdown 语法的编辑器有很多,包括很多网站(例如简书)也支持了 Markdown 的文字录入。Markdown 从写作到完成,导出格式随心所欲,你可以导出 HTML 格式的文件用来网站发布,也可以十分方便的导出 PDF 格式。

    为什么学习Markdown

    1.Markdown无需关注排版等问题,让我们更加专注于写作和写作的内容。

    2.Markdown的语法简洁明了、学习容易,而且功能比纯文本更强,减少鼠标操作。

    3.Markdown它很流行。至少在程序员圈内很流行,例如著名的程序员社区如 github 都支持Markdown 例如你可以在下,github 仓库的 README 描述文件、github 中的 issue、评论框等地方使用Markdown,博客园也支持Markdown,此外,世界上最流行的博客平台WordPress和大型CMS如joomla、drupal都能很好的支持Markdown,在国内,除了博客园以外,简书,100offer 等网站也都支持Markdown。

    下面是正文....

    让我们荡起双桨开始学习

    1.1 标题

    在Markdown的语法中一共定义了六级标题,分别是:
    1 #
    2 ##
    3 ###
    4 ####
    5 #####
    6 ######
    没错,就是井号,(什么?什么序号?我不加序号光是#显示不出来好吗,摔!(# ゚Д゚)
    一个代表一级标题,两个是二级标题。效果如下(在井号后面记得加个空格):

    这是一级标题

    这是二级标题

    我是三级标题

    队列乱了的四级标题

    不知所措的五级标题(๑•́ ₃ •̀๑)
    基本用不到的六级标题(误) 逃

    1.2 强调文字

    1 *斜体文字*
    我是效果
    2 **加粗文字**
    我是效果
    3 ***又斜又粗的文字(*/ω\*)***
    我是羞射的效果菌

    1.3 引用

    Markdown通过在引用的文字前添加 > 标记达到的效果。引用段落的时候可以偷懒只在整个段落的第一行最前面加上 >
    引用里面可以使用强调,超链接等其他语法。如果要结束引用,就在最后加个空行。
    可以使用多个 > 实现嵌套。
    示例:提高开发者的效率 提高开发者的效率 提高开发者的效率
    >这是用法
    >>这是嵌套

    这是效果

    这是嵌套效果

    1.4 代码

    如果要实现行内代码高亮,可以使用反引号把它包起来#include,比如这样。
    如果要在代码区段內插入反引号,你可以用多个反引号来开启和结束代码区段块。
    什么?怎么建立建立代码区段块?很简单——只要缩进四个空格或是一个制表符就好。
    请看示例:
    #include <stdio.h>
    int main (void)
    {
    printf ("我是代码.\n");
    return 0;
    }
    如果需要代码块和语法高亮,可以采用三个反引号的方式,同时可以注明语言类型。(GFM语法,部分编辑器可能不支持)
    示例:

    1. #include
    2. int main (void)
    3. {
    4. printf ("我是代码.\n");
      
    5. return 0;
      
    6. }
    7. 
      

    实现效果就是:

     #include 
     int  main  (void)
     {
         printf ("我是代码.\n");
         return 0;
     }
    

    恩,好像想要的效果没出来....

    1.5 超链接与图片

    要插入超链接或是图片非常简单,只需要下面两种即可。Markdown 支持两种形式的链接语法: 行内式和参考式两种形式。(我没发现有什么区别,下面用的是行内式,相对简单点)

    • [文本](链接) 插入超链接
    • [文本](图片链接) 插入图片

    比如这样:

    点我搜索[百度](https://www.baidu.com)

    效果:

    点我搜索百度

    对了,markdown暂时无法自定义图片的行高等参数。

    1.6 列表

    1.6.1无序列表

    无序列表使用星号、加号或是减号作为列表标记。如果不按列表显示,而是显示相应的符号,可以在前面加一个空行,或是使用反斜杠。
    用星号、加号、减号都可以。因为效果都是一样的:

    • 我是效果

    记得离上面那序列一个空行远,否则也成序列了。

    1.6.2有序列表

    使用数字接着一个英文句点表示一个有序列表。
    PS.列表可以嵌套。

    1. 我是效果
      2.我是嵌套

    1.6.3 多段列表

    列表项里面可以包含多个段落,每个项目下的段落都必须缩进4个空格或是一个制表符。

    1. 我是示例
      手机码字真心累,我是凑字数的效果菌。只是为了换行的而已....(・∀・)

    好了,今天的基础篇到这里就这里就结束了。(ㆁωㆁ*)

    相关文章

      网友评论

      • 1001夜:mark ps你的颜表情很萌( ´▽` )。。
        AugustHarris: @1001夜 蟹蟹,markdown支持的颜文字字符比较少,所以发颜文字表情时好纠结的(≧▽≦)
      • eb55bdcf5e77:int main (void)后面加分号?
        AugustHarris: @mottc 漏了...😭
        谢谢提醒。半夜手机码字伤不起😭
      • 75635e0a8150:加油!!!
        AugustHarris: @Baku鱼儿 谢谢。
      • 75635e0a8150:感谢分享,我记得csdn有全面的具体说明。
        AugustHarris:@Baku鱼儿 我就是在CSDN和GitHub学的
        AugustHarris: @Baku鱼儿 嗯,我有在CSDN看到,是@whqet 的博客看到的。

      本文标题:markdown学习手册-基础篇(自用)

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