MarkDown是一种轻量级的标记语言,可以比较简洁地格式化文本,所以比较方便地产生可读性良好的文档。

可以使用Markdown:

  • 整理知识,学习笔记
  • 发布日记,杂文,所见所想
  • 撰写发布技术文稿(代码支持)
  • 撰写发布学术论文(LaTeX 公式支持)

1. 标题


一级标题

二级标题

三级标题

四级标题

   # 一级标题
## 二级标题
### 三级标题
#### 四级标题

2. 段落


一个Markdown段落采用空行分段.分行采用行末尾加两个空格.

这是强制分行.

这是第二个段落.这是第二个段落.这是第二个段落.这是第二个段落.这是第二个段落.这是第二个段落.这是第二个段落.这是第二个段落.这是第二个段落.

一个Markdown段落采用空行分段.分行采用行末尾加两个空格进行强制分行.
这是强制分行. 这是第二个段落.这是第二个段落.这是第二个段落.这是第二个段落.这是第二个段落.这是第二个段落.这是第二个段落.这是第二个段落.这是第二个段落.

3. 列表


第一章

  1. 第一节
  2. 第二节
    • 第一小节(推荐每层次缩进四个空格)

      • 第一小小节

        实现列表包含段落和代码,就在段落每行代码前加对应的空格数,实现对应段落缩进

        简洁性最重要的方面就是要使得语言更抽象。为了达到这一点,首先你设计的必须是高级语言,然后把它设计得越抽象越好。

        语言设计者应该总是看着代码,问自己能不能使用更少的语法单位把它表达出来。如果你有办法让许多不同的程序都能更简短地表达出来,

        那么这很可能意味着你发现了一种很有用的新抽象方法。

        s = "Python syntax highlighting"
        print s

        如果你在当今社会提到“品味”,很多人会对你说“品味是主观的”。他们真的就是这么认为的。

      喜欢一件东西,却不知道为什么自己喜欢它,原因可能是这件东西是美的,

      但也可能因为他们的母亲也拥有同样的东西,或者杂志上某个明星使用它,或者仅仅因为它的价格很昂贵。

      人类的思想就是没有经过整理的无数杂念的混合。

      你妈妈很可能会对你说:“

      你有你喜欢的方式,他有他喜欢的方式。”

    • 第二小节

### 第一章

1. 第一节
2. 第二节
* 第一小节(推荐每层次缩进四个空格)
* 第一小小节
实现列表包含段落和代码,就在段落每行代码前加对应的空格数,实现对应段落缩进 简洁性最重要的方面就是要使得语言更抽象。为了达到这一点,首先你设计的必须是高级语言,然后把它设计得越抽象越好。
语言设计者应该总是看着代码,问自己能不能使用更少的语法单位把它表达出来。如果你有办法让许多不同的程序都能更简短地表达出来,
那么这很可能意味着你发现了一种很有用的新抽象方法。 ```python
s = "Python syntax highlighting"
print s
``` >如果你在当今社会提到“品味”,很多人会对你说“品味是主观的”。他们真的就是这么认为的。
>喜欢一件东西,却不知道为什么自己喜欢它,原因可能是这件东西是美的,
>但也可能因为他们的母亲也拥有同样的东西,或者杂志上某个明星使用它,或者仅仅因为它的价格很昂贵。
>人类的思想就是没有经过整理的无数杂念的混合。
>你妈妈很可能会对你说:“
>>你有你喜欢的方式,他有他喜欢的方式。” * 第二小节

4. 区块引用


如果你在当今社会提到“品味”,很多人会对你说“品味是主观的”。他们真的就是这么认为的。

喜欢一件东西,却不知道为什么自己喜欢它,原因可能是这件东西是美的,

但也可能因为他们的母亲也拥有同样的东西,或者杂志上某个明星使用它,或者仅仅因为它的价格很昂贵。

人类的思想就是没有经过整理的无数杂念的混合。

你妈妈很可能会对你说:“

你有你喜欢的方式,他有他喜欢的方式。”

嵌套引用

>如果你在当今社会提到“品味”,很多人会对你说“品味是主观的”。他们真的就是这么认为的。
>喜欢一件东西,却不知道为什么自己喜欢它,原因可能是这件东西是美的,
>但也可能因为他们的母亲也拥有同样的东西,或者杂志上某个明星使用它,或者仅仅因为它的价格很昂贵。
>人类的思想就是没有经过整理的无数杂念的混合。
>你妈妈很可能会对你说:“
>>你有你喜欢的方式,他有他喜欢的方式。”
>>>嵌套引用

PS:

  • 使用 > 进行引用,可以多次使用>如, >>>进行多层嵌套

5. 代码块


@requires_authorization
class SomeClass:
pass
if __name__ == '__main__':
# A comment
print 'hello world'
\`\`\`python
@requires_authorization
class SomeClass:
pass if __name__ == '__main__':
# A comment
print 'hello world'

PS:

  • 使用```语言 ```插入代码块,也可以使用每行缩进4个空格实现
  • 在文段中插入代码段,使用`。QuickSort()是不稳定的排序。

6. 分割线


这是一部分。


这是第二部分。

实现:


这是一部分。 --- 这是第二部分。

PS:

  • 在---上下都空出一行,上面不空会被当作标题。---与-----效果一样

7. 强调


好设计是简单的设计。从数学领域到绘画领域,你都可以听到这种说法。在数学中,它表示简短的证明往往是更好的证明。

特别是对于数学公理来说,少即是多。在编程中,这种说法也基本适用。

对于建筑师和设计者,它意味着美依赖于一些精心选择的结构性元素,而不依赖于表面装饰品的堆砌。

**好设计是简单的设计。**从数学领域到绘画领域,你都可以听到这种说法。在数学中,它表示简短的证明往往是更好的证明。
特别是对于数学公理来说,**少即是多**。在编程中,这种说法也基本适用。
对于建筑师和设计者,它意味着美依赖于一些精心选择的结构性元素,而不依赖于表面装饰品的堆砌。

8. 链接


链接可以inline或reference形式出现,标题可加可不加。也可以直接将网址变为链接。

豆瓣中关于黑客与画家的介绍,作者是Paul Graham。豆瓣读书地址http://book.douban.com

豆瓣中关于黑客与画家的[介绍](http://book.douban.com/subject/6021440/ "Title可有可无"),作者是[Paul Graham][url_Paul]。豆瓣读书地址<http://book.douban.com>

[url_Paul]:http://en.wikipedia.org/wiki/Paul_Graham_%28computer_programmer%29 "This is Paul"

9. 图片


图片也可采用inline与reference模式插入。

但是图片不能自定义大小,还是用较好。

书的封面如下所示:

![][img_hacker]

博客园logo如下:

图片居中使用<center></center>

书的封面如下所示:
![][img_hacker]
百度logo如下:
![](http://static.cnblogs.com/images/adminlogo.gif) <center>
![][img_hacker]
</center> [img_hacker]:http://img3.douban.com/mpic/s4669554.jpg

10. 添加脚注


博客园还不支持脚注。

书写一个质能守恒公式[1]

高亮一段代码[2]

书写一个质能守恒公式[^LaTeX]
高亮一段代码[^code] [^LaTeX]: 支持 **LaTeX** 编辑显示支持,例如:$\sum_{i=1}^n a_i=0$, 访问 [MathJax][4] 参考更多使用方法。
[^code]: 代码高亮功能支持包括 Java, Python, JavaScript 在内的,**四十一**种主流编程语言。

11. 插入公式


直接按照Latex格式插入即可。

质能公式如下:

\[E=mc^2
\]

在段落中放置\(E=mc^2\)


质能公式如下:
$$E=mc^2$$
在段落中放置$E=mc^2$

12. 绘制表格


可进行简单表格绘制。用:控制对齐。

项目 价格 数量
计算机 $1600 5
手机 $12 12
管线 $1 234
   | 项目        | 价格   |  数量  |
| :-------- | :-----------: | ----: |
| 计算机 | $1600 | 5 |
| 手机 | $12 | 12 |
| 管线 | $1 | 234 |

  1. 支持 LaTeX 编辑显示支持,例如:\(\sum_{i=1}^n a_i=0\), 访问 [MathJax][4] 参考更多使用方法。 ↩︎

  2. 代码高亮功能支持包括 Java, Python, JavaScript 在内的,四十一种主流编程语言。 ↩︎

MarkDown笔记的更多相关文章

  1. #essay 161218# 自己的markdown笔记(日记)方法

    写在前面 本文可能极度无聊--自己markdown笔记方法 我的工具 1. computer 2. samsung mobile phone(自己的小S3) 3. markdownpad 2 4. p ...

  2. 我的Markdown笔记

    一片简单的Markdown笔记,共8项,基本上满足Markdown文档的编写(表格不建议用Markdown),每项上半部分是源码,下半部分是效果图片. 标题 段落 列表 强调 分割线 代码 连接 图片 ...

  3. 如何高效的写出markdown笔记

    重置用户名和密码 安利一个小工具donet-cnblog可以同步图片到cnblog中,同时生成对应的Markdown笔记.写博客的时候我们可以本地写,用这个工具同步到cnblog上能够大大节省我们的时 ...

  4. 第一篇markdown笔记

    博客的样式设置 1 2 3 参考第一篇博客 参考第二篇博客 高效的写博客 博客园虽然支持markdown,但是好多快捷键都不支持,以后可以先在马克飞象上写好markdown笔记,再复制到博客上.

  5. VNote: 一个舒适的Markdown笔记软件

    Update: 支持macOSYunpan Update 2: 写在VNote半周岁 QQ群(487756074) Markdown标记语言一直是许多程序员的最爱.目前,有许多优秀的Markdown编 ...

  6. 全平台Markdown笔记软件——Notable

    简介 The markdown-based note-taking app that doesn't suck. 一款简介.跨平台的本地笔记软件,github地址:https://github.com ...

  7. 一款免费的在线 Markdown 笔记,类似 typora 编辑体验

    为什么要开发一款新的编辑器 自从我开始使用 Markdown,就爱上了这种标记语法,轻量.纯文本兼容是最大的优点,哪里都可以编辑,一开始是在 IDE 上直接编辑,后来笔记越来越多,需要上传图片,有云同 ...

  8. 花了半年时间,我把Pink老师的HTMLCSS视频课程,整理成了10万字的Markdown笔记!

    说明:本文内容真实!!!不是推广!!! 学习前端的同学应该都或多或少听说过 Pink 老师,我个人觉得 Pink 老师的前端视频教程应该说是目前B站上最好的了,没有之一! Pink老师 HTML CS ...

  9. markdown 笔记二

    Markdown 语法笔记==============================1,头部欢迎# 欢迎使用flaskBlog ------ flask对于我来说,适合快速开发一些小网页,自己也想整 ...

随机推荐

  1. maven 配置问题

    ① 错误 Cannot load JDBC driver class 'oracle.jdbc.driver.OracleDriver' 原因:pom.xml文件下载ojdbc14-10.2.0.3. ...

  2. UML入门

    本文主要讲解uml的一些入门知识. uml:统一建模语言,uml通过图形化的表达对系统进行细致的划分,在开发前期有助于开发人员与开发人员之间交流,同时也能方便用户与开发者之间进行良好的反馈.利用uml ...

  3. php模拟http请求的方法

    我在这里终结了三种方法 第一种方法:fsockopen $flag = 0; $post = ''; $errno = ''; $errstr = ''; //要post的数据 $argv = arr ...

  4. java性能调优及问题追踪--Btrace的使用

    在生产环境中经常遇到格式各样的问题,如OOM或者莫名其妙的进程死掉.一般情况下是通过修改程序,添加打印日志:然后重新发布程序来完成.然而,这不仅麻烦,而且带来很多不可控的因素.有没有一种方式,在不修改 ...

  5. tp5 model 中的类型转换

    类型转换使用 $type 定义 // 保存到数据库的数据会自动转换为相对应的格式class User extends Model { protected $type = [ 'status' => ...

  6. JDK1.5/1.6/1.7之新特性总结(转载)

    原文地址:http://www.cnblogs.com/yezhenhan/archive/2011/08/16/2141510.html 如果原作者看到不想让我转载请私信我! 开发过程中接触到了从j ...

  7. Android Studio上NDK/JNI开发环境问题

    基础环境: 操作系统 —— Windows 7 Android Studio —— 1.5.1(android-studio-bundle-141.2456560-windows.exe) NDK — ...

  8. 与你相遇好幸运,用sinopia搭建npm私服

    需求: >在企业内部搭建私有npm服务器,企业开发人员上传下载自己开发的npm包 >私有npm服务器包不存在时,找npm或者taobao的镜像站点 >服务器硬盘有限,希望只缓存下载过 ...

  9. MongoDB高可用集群配置的方案

    >>高可用集群的解决方案 高可用性即HA(High Availability)指的是通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机时间,以提高系统和应用的可用性. ...

  10. AutoMapper实现自动CreapMap

    标题是个噱头,完全不写代码自动是不现实的,只是简化了CreateMap.方法也是很粗糙的,看看吧. 我想在使用AutoMapper的时候最恶心的一定是写了一个Profile,里边有n行 Mapper. ...