前言

很早以前就已经接触到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

Markdown简短教程的更多相关文章

  1. Markdown 使用教程

    前言 以前经常在 github 中看到 .md 格式的文件,一直没有注意,也不明白为什么文本文档的后缀不是 .txt ,后来无意中看到了 Markdown,看到了用这个东西写得一些web界面等特别的规 ...

  2. CSDN Markdown简明教程5-高速上手

    0.文件夹 文件夹 前言 CSDN Markdown特点 CSDN Markdown高速上手 1 使用快捷键 粗体斜体 引用 链接 高亮代码块 图片 标题 列表 切割线 撤销反复 2 使用离线写作 3 ...

  3. CSDN Markdown简明教程3-表格和公式

    0. 文件夹 文件夹 前言 表格 1 表格 2 表格对齐方式 公式 1 行内公式 2 陈列公式displayed formulas 3 MathJax语法 深入 声明 1. 前言 Markdown是一 ...

  4. CSDN Markdown简明教程4-UML画画

    0.文件夹 文件夹 前言 序列图 1 序列图演示样例 2 序列图语法 流程图 1 流程图演示样例 2 流程图语法 节点定义 节点连接 Gravizo 声明 1. 前言 Markdown是一种轻量级的标 ...

  5. cmd markdown 使用教程

    cmd markdown 使用教程 tags: 自制教程 李卓伦 目录: [TOC] 一.简介与安装 我们理解您需要更便捷更高效的工具记录思想,整理笔记.知识,并将其中承载的价值传播给他人,Cmd M ...

  6. MarkDown系列教程

    编辑了一个Markdown的系列教程,前一部分是摘编自 菜鸟教程 网站 目录 第一篇 Markdown 使用教程 入门

  7. GitHub官方Markdown语法教程

    说明:Markdown随着编译器不一样,语法也都不一样,但这份GitHub提供的官方教程,基本学会这份就够了. https://guides.github.com/features/mastering ...

  8. 2017.5.15 markdown简明教程

    0.说明 markdown是一种书写格式,html是一种发布格式.markdown的语法种类只对应html标记的一小部分(只涵盖纯文本). 不在markdown涵盖范围的标签,都可以直接在文档里用ht ...

  9. Markdown进阶教程

      Markdown是很好用的轻量级标记语言,许多开发人员喜欢使用Markdown来记录学习心得和写博客.本篇博客主要介绍Markdown的高级技巧教程,Markdown的基础教程已经在上篇介绍过了. ...

随机推荐

  1. 修改 VSS 默认登录用户名三种方法

    修改 VSS 默认登录用户名三种方法标签: VSS VSS2005c#2014-11-27 10:27 1561人阅读 评论(0) 收藏 举报 分类: VSS软件开发总会有 BUG 和更新的需求,之前 ...

  2. 【HDOJ】2585 Hotel

    字符串水题. #include <cstdio> #include <cstring> #include <cstdlib> #define MAXN 55 cha ...

  3. head,tail,cat,more,less

    tail FILE -n 4,查看文件最后4行内容head FILE -n 10,查看文件最前4行内容 使用cat more less都可以查看文本内容,但是它们三者有什么区别呢?more和less的 ...

  4. 【转】Win8/8.1/Win7小技巧:揪出C盘空间占用的真凶

    原文网址:http://www.ithome.com/html/win8/55496.htm 不少使用Win8.Win8.1的用户不难发现,原先只占用20G大小的系统盘,随着使用时间的增加,C盘的磁盘 ...

  5. 回调函数的意义以及python实现

    因工作需要,最近在学习使用python来解析各种文件,包括xmind,xml,excel,csv等等. 在学习python解析XML的时候看到这样一段话: 3.ElementTree(元素树) Ele ...

  6. 公告:本博客搬迁到:http://www.courtiercai.com/

    公告:       您好,本人意见本博客搬迁到:http://www.courtiercai.com/.

  7. Ubuntu16.04下安装数据库oracle客户端

    在Ubuntu16.04下安装oracle数据库客户端,使Django项目连接到远程Oracle数据库. 1.下载oracle客户端安装包: 进入官网http://www.oracle.com/tec ...

  8. 数据库(SQLITE3函数总结): sqlite3_open, sqlite3_exec, slite3_close,sqlite3_prepare_v2,sqlite3_column_text,

    Sqlite3 的确非常好用.小巧.速度快.近期研究它,有一些收获,这里把我对 sqlite3 的研究列出来,以备忘记. 导入SQLLite library并引入头文件. libsqlite3.dyl ...

  9. jquery之鼠标失去焦点事件

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...

  10. 【转】IOS缓存机制详解

    人魔七七:http://www.cnblogs.com/qiqibo/ 为什么要有缓存 应用需要离线工作的主要原因就是改善应用所表现出的性能.将应用内容缓存起来就可以支持离线.我们可以用两种不同的缓存 ...