Markdown简短教程

前言

很早以前就已经接触到Markdown语言,由于各种原因到今天才认真的学习。其实Markdown语言还是比较简单的,在用中学就可以了。

正文

本文只是介绍而没有说明其它可选语法,详细可以参考[Markdown详细语法][]只要学会以下几个常用的Markdown语法用起来就没有基本障碍了

  • 几个坑
  • 标题
  • 强调
  • 列表
    1. 无序列表
    2. 有序列表
  • 链接
  • 代码

几个坑

  1. Markdown语言里换行不能单纯的使用回车键,而是要用在句子后面加两个空格后换行,如果直接回车就被当作按了空格。至于为什么这么设定可以参考[Markdown详细语法][]
  2. 列表和正文之间要用空行来区分,而空行就是意义上的空行,可以用一个tab生成

标题

  • 大标题(h1)

    在文字下方输入任意个=即可,如正文标题
    正文
    ===
  • 小标题(h2)

    在文字下方输入任意个-即可,如本标题
    标题
    ---  

强调

有两种强调,一种是这种,另一种是这种(有的还支持第三种这种

这种的代码是这样的

    *这种*

这种的代码是这样的

   **这种**

列表

  • 无序列表

    在每一个列表项前加-和两个空格就行了,如
    -  无序列表1
    -  无序列表2
    -  无序列表3

效果是这样的

  • 无序列表1
  • 无序列表2
  • 无序列表3

  • 有序列表

    在每一个列表项前加1.和两个空格就行了,如
    1.  有序列表1
    1.  有序列表2
    1.  有序列表3  

效果是这样的

  1. 有序列表1
  2. 有序列表2
  3. 有序列表3

链接

链接有两种写法,这里只介绍一种,详细参考[Markdown详细语法][]

这种链接的写法有点像先取一个变量名然后再赋值

比如上面的代码是这样的

    链接有两种写法,这里只介绍一种,详细参考[Markdown详细语法][]

然后在其它地方写

    [Markdown详细语法]:http://wowubuntu.com/markdown/

文中所有提到过[Markdown详细语法]都会自动变成连接

代码

博客园的Markdown目前不支持`的闭合注释。有两种常用的注释方法

  • 两个tab

很简单就是缩进每行都缩进两个tab,如

            链接有两种写法,这里只介绍一种,详细参考[Markdown详细语法][]
  • 三个`加上编程语言代码,再用三个`来闭合,如

    include <stdio.h>
    int main()
    {
    printf("HelloWorld");
    }

    对应的源码是

    cpp include <stdio.h> int main() { printf("HelloWorld"); }

具体的代码可以直接从博客园的Markdown代码插入器中插入一下就知道了。

后记

本文写得水,请不要喷= =

ps:一个[在线的Markdown编辑器][]
[Markdown详细语法]:http://wowubuntu.com/markdown/ (Markdown详细语法)
[在线的Markdown编辑器]:https://www.zybuluo.com/mdeditor

上一篇:1009 产生数 2002年NOIP全国联赛普及组


下一篇:java-cef系列视频第三集:添加flash支持