[关闭]
@yiranphp 2015-09-07T09:38:47.000000Z 字数 2973 阅读 2297

markdown学习笔记

markdown学习笔记


简介

Markdown 是一种轻量级标记语言。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。
它有两大特点:

  1. 纯文本编写
  2. 转换格式牛叉

优点如下:

  1. 简单,容易上手
  2. 纯文本实现,程序员最爱,容易扩展,方便和其他工具联动
  3. 平台支持广:以Github/stackoverflow为首的各种平台、各种博客都支持,基本上现在面向程序员的输入框都可以用Markdown来写了
  4. 丰富的工具链
  5. 编辑器:各种支持所见即所得的编辑器和各种其他格式互相转化的工具。PDF、Mobi、Epub、HTML等等,几乎你能想到的所有格式它都能转

还是先来简单看看markdown的一些语法吧

### 1. 制作一份待办事宜 [Todo 列表](https://www.zybuluo.com/mdeditor?url=https://www.zybuluo.com/static/editor/md-help.markdown#13-待办事宜-todo-列表) - [ ] 支持以 PDF 格式导出文稿 - [ ] 改进 Cmd 渲染算法,使用局部渲染技术提高渲染效率 - [x] 新增 Todo 列表功能 - [x] 修复 LaTex 公式渲染问题 - [x] 新增 LaTex 公式编号功能

1. 制作一份待办事宜 Todo 列表

### 2. 书写一个质能守恒公式[^LaTeX] $$E=mc^2$$

2. 书写一个质能守恒公式[^LaTeX]

E=mc2

3. 高亮一段代码[^code]

  1. @requires_authorization
  2. class SomeClass:
  3. pass
  4. if __name__ == '__main__':
  5. # A comment
  6. print 'hello world'

4. 高效绘制 流程图

Created with Raphaël 2.1.2开始你的操作是 或 否?Endyesno

5. 高效绘制 序列图

Created with Raphaël 2.1.2AliceAliceBobBobHello Bob, how are you?Bob thinksI am good thanks!

6. 绘制表格

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

现在,越来越多的人,不仅仅是程序员,都开始将markdown这种语言作为写作的首选,配合一些好用的工具,可以更便捷更高效地来记录我们的思想,整理笔记、知识,并将其中承载的价值传播给他人。

markdown虽好,可还是有好多流派,不同流派的语法之间有差异,本来它就是吸收很多其它的东西提炼而成,不同的流派(厂商)有着不同的扩展。但总体上还是大同小异的。

说实话,您可以使用很多产品来编写markdown,我接触的就有markdownpad,在线的markdown编辑器,不过我最近又发现了一款新的markdown的工具---cmd-markdown,官方宣称这是目前已知最好用的markdown,使用之后,感觉确实很不错,所以在这里推荐给大家。感觉比之前接触的markdownpad和在线的markdown编辑器要好很多。

cmd-markdown这玩意貌似是用node-webkit开发的,跨平台,WLM(windows+linux+macox)都有,它不仅仅只是一个markdown编辑器,其实它是一个 编辑/发布/阅读 Markdown的在线平台——您可以在任何地方,任何系统/设备上管理这里的文字。你所写的东西实时保存在云端。您的文档支持标签分类,支持文档搜索,它的编辑器也很好用,如果您感兴趣的话,可以尝试一下, 我相信您一定会一见钟情的。

具体看看来它的强大之处吧

1. 实时同步预览

Cmd Markdown 的主界面一分为二,左边为编辑区,右边为预览区,在编辑区的操作会实时地渲染到预览区方便查看最终的版面效果,并且如果你在其中一个区拖动滚动条,我们有一个巧妙的算法把另一个区的滚动条同步到等价的位置,超酷!

2. 编辑工具栏

针对Markdown新手,编辑区的顶部放置了一个如下图所示的工具栏,您可以使用鼠标在工具栏上调整格式,不过鼓励你使用键盘标记格式,提高书写的流畅度。

tool-editor

3. 编辑模式

完全心无旁骛的方式编辑文字:点击 编辑工具栏 最右测的拉伸按钮或者按下 Ctrl + M,将 Cmd Markdown 切换到独立的编辑模式,这是一个极度简洁的写作环境,所有可能会引起分心的元素都已经被挪除,超清爽!

4. 实时的云端文稿

为了保障数据安全,Cmd Markdown 会将您每一次击键的内容保存至云端,同时在 编辑工具栏 的最右侧提示 已保存 的字样。无需担心浏览器崩溃,机器掉电或者地震,海啸——在编辑的过程中随时关闭浏览器或者机器,下一次回到 Cmd Markdown 的时候继续写作。

5. 离线模式

在网络环境不稳定的情况下记录文字一样很安全!在您写作的时候,如果电脑突然失去网络连接,Cmd Markdown 会智能切换至离线模式,将您后续键入的文字保存在本地,直到网络恢复再将他们传送至云端,即使在网络恢复前关闭浏览器或者电脑,一样没有问题,等到下次开启 Cmd Markdown 的时候,她会提醒您将离线保存的文字传送至云端。

6. 管理工具栏

为了便于管理您的文稿,在 预览区 的顶部放置了如下所示的 管理工具栏

tool-manager

通过管理工具栏可以:

发布:将当前的文稿生成固定链接,在网络上发布,分享
新建:开始撰写一篇新的文稿
删除:删除当前的文稿
导出:将当前的文稿转化为 Markdown 文本或者 Html 格式,并导出到本地
列表:所有新增和过往的文稿都可以在这里查看、操作
模式:切换 普通/Vim/Emacs 编辑模式

对于那些使用vim的人来说,这真的很棒

7. 阅读工具栏

tool-manager

通过 预览区 右上角的 阅读工具栏,可以查看当前文稿的目录并增强阅读体验。

工具栏上的五个图标依次为:

目录:快速导航当前文稿的目录结构以跳转到感兴趣的段落
视图:互换左边编辑区和右边预览区的位置
主题:内置了黑白两种模式的主题,试试 黑色主题,超炫!
阅读:心无旁骛的阅读模式提供超一流的阅读体验
全屏:简洁,简洁,再简洁,一个完全沉浸式的写作和阅读环境

8. 阅读模式

阅读工具栏 点击 或者按下 Ctrl+Alt+M 随即进入独立的阅读模式界面,我们在版面渲染上的每一个细节:字体,字号,行间距,前背景色都倾注了大量的时间,努力提升阅读的体验和品质。

9. 标签、分类和搜索

在编辑区任意行首位置输入以下格式的文字可以标签当前文档:

标签: 未分类

标签以后的文稿在【文件列表】(Ctrl+Alt+F)里会按照标签分类,用户可以同时使用键盘或者鼠标浏览查看,或者在【文件列表】的搜索文本框内搜索标题关键字过滤文稿,如下图所示:

file-list

10. 文稿发布和分享

在您使用 Cmd Markdown 记录,创作,整理,阅读文稿的同时,它不仅仅是一个有力的工具,也是个分享平台,连同优质的阅读体验,将他们分享给有相同志趣的人,进而鼓励更多的人来到这里记录分享他们的思想和知识,尝试点击 (Ctrl+Alt+P) 发布这份文档给好友吧!

最后,还想分享个工具,找对打字的感觉,当你敲击键盘的时候,聆听键盘的清脆的打字声也是一种享受,更能让你沉浸在写作中。

让你打字更有感觉
cmd markdown官网

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注