alphagl

路漫漫其修远兮,吾将上下而求索。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

1. Markdown介绍

Markdown是一种轻量级的标记语言,它语法简单并且易读易用。Mardown文件通常以.md后缀结尾。

2. Markdown优点

  • 纯文本格式,兼容性极强,可以用任意文本编辑器打开。
  • 语法简单(the syntax is so simple you can barely call it “syntax。”),零学习成本,极好的可读性,让你专注于文字写作而不是页面排版,并且兼容 HTML,simple but powerful 。
  • 格式转换方便,Markdown 的文本你可以轻松转换为 html、pdf、epub、电子书等。
  • 适合团队协作,可以使用 git/svn 等进行版本控制管理。

3. Markdown语法

  • 标题

    : 标题与紧贴的上下正文使用1整行换行隔开
    '#'号和文字之间1个空格连接
    标题层级如下,最多6级

      # 顶级标题 等价于 title 和 <h1>
      ## 次级标题  
      ### 3级标题  
      #### 4级标题
      ##### 5级标题
      ###### 6级标题
      ####### 注:此行错误,标题层级最多6级 没有<h7>标签  
    

显示效果为:

顶级标题

次级标题

3级标题

4级标题

5级标题
6级标题

####### 注:此行错误,标题层级最多6级 没有标签

  • 文本

    :普通文本换行,使用行末尾2空格触发

    • 粗体和斜体

         **粗体1**
         _粗体2_
         
         *斜体1*
         _斜体2_
      

      显示效果为:
      粗体1
      粗体2
      斜体1
      斜体2

  • 引用

      > 第一级引用  
      >> 第二级引用  
      >>> 第三级引用  
    

显示效果为:

第一级引用

第二级引用

第三级引用

  • 代码区块

    : 行内代码使用1对波浪号
    块级代码使用3个波浪号 或 整体4空格缩进,且上下均用整行隔开

      以下是一段`java`代码实例:  
      public static void main(String[] args) {  
      	System.out.println("Hello World")
      }  
    

显示效果为:
以下是一段java代码实例:

	public static void main(String[] args) {  
		System.out.println("Hello World")  
	}
  • 列表

    :有序列表用1. ,无序列表用* ,内容用空格隔开

      	1. C++
      	2. Java
      	   * int
      	   * boolean
      	   * String
      	3. Python
    

    显示效果为:

    1. C++
    2. Java
      * int
      * boolean
      * String
    3. Python
  • 链接

    :方括号(前面可以选择性地加上至多三个空格来缩进),里面输入链接文字
    接着一个冒号
    接着一个以上的空格或制表符
    接着链接的网址
    选择性地接着 title 内容,可以用单引号、双引号或是括弧包着

      [Github](https://github.com/ "跳转到Github")  
      [标题](#标题)
    

    显示效果为:
    Github
    标题

  • 图片

    :一个惊叹号 !
    接着一个方括号,里面放上图片的替代文字
    接着一个普通括号,里面放上图片的网址,最后还可以用引号包住并加上 选择性的 'title' 文字。

      ![Github](http://i.imgur.com/s9uUNJn.jpg)  
    

显示效果为:
Github

4. Markdown工具

Windows平台:

Linux平台:

Mac平台:

在线编辑器:

浏览器插件:

5. Markdown的支持

  • Github 最先支持,使用Markdown的一个分支版本来格式化评论、消息以及其它内容。
  • Stack Overflow 使用一种 Markdown 的分支作为它的文章格式化系统。
  • 博客园 国内技术人的博客家园,每天活跃上万用户,高质量社区。
  • CSDN 号称全球最大中文IT社区,涵盖了多种语言、架构、博客、俱乐部等模块的技术论坛。
  • 图灵社区 使用markdown语法供用户写作电子书.
  • 简书 重拾文字的力量,交流故事,沟通想法,一个基于内容分享的社区。
  • 为知笔记 国内顶尖笔记软件,支持使用Markdown语法编辑笔记。
  • 有道云笔记 最新版本开始支持,并且支持一些扩展语法。

6. 参考

(以上文章全部用Markdown所写。下载地址为:https://github.com/cnsuperx/learn-markdown)
作者:AlphaGL
出处:http://www.cnblogs.com/alphagl/p/5923735.html
版权所有,欢迎保留原文链接进行转载 😃

posted on 2016-09-30 15:09  alphagl  阅读(467)  评论(0编辑  收藏  举报