alphagl

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

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

Markdown学习

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 和

    次级标题

    3级标题

    4级标题

    5级标题
    6级标题

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

显示效果为:

顶级标题

次级标题

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
    标题
    显示效果为:
    Github
    标题

  • 图片

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

    Github
    显示效果为:
    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  阅读(514)  评论(0)    收藏  举报