写了一个月的博客,忽然感觉Markdown编辑器比较好用,于是就下载了一个本地的Markdown编辑软件学习了一下,刚好软件里自带了一篇英文的指示文档,顺便翻译了一下,通过这个过程也大致熟悉了Markdown语法,以后都会用Markdown来写文章了。

通过Markdown编辑器发布了几篇博客,发现以下几个标签比较常用:

  • 标题标签
  • 引用标签
  • 嵌入代码标签
  • url标签
  • 图片标签

都整理在正文里了。

本篇文章的Markdown文件我也放到了github上,地址在这里,里面也放了mac版的MWeb编辑器可供下载。

以下为正文:

Markdown语法讲解及MWeb使用教程

理念

Markdown想要将易读易写变为可能。

可读性是最为重要的,一份公开的Markdown式的文件应该如他原来的样子一样,简单明了,不会看起来像被标签整理过,也不会看起来像被命令格式化过。

Markdown语法的目的只有一个:成为大家接受的网页写作的标准格式。

提示

在编辑器中,你可以用Command+R或者Command+4来预览你正在书写的文档。

标题

例子:

# 这是一个 `<h1>` 标签
## 这是一个 `<h2>` 标签
###### 这是一个 `<h6>` 标签

呈现的结果:

这是一个 <h1> 标签

这是一个 <h2> 标签

这是一个 <h6> 标签

强调

例子:

*这一行格式为斜体*
_这一行格式也为斜体_ **这一行将被加粗**
__这一行也会被加粗__ _也 **可以** 联合使用这种格式_

呈现的结果:

这一行格式为斜体

这一行格式也为斜体

这一行将被加粗

这一行也会被加粗

可以 联合使用这种格式

换行

在一行的结尾输入两次空格+enter即可实现换行效果。

如果想要只输入enter即实现换行效果的话,可以在Preferences - Themes - Translate newlines to <br> tags进行设置。

列表

无序列表

例子:

* 无序队列条目1 `* + SPACE`
* 无序队列条目2
* Item 2a unordered list `TAB + * + SPACE`
* Item 2b

呈现的结果:

  • 无序队列条目1 * + SPACE
  • 无序队列条目2
  • Item 2a unordered list TAB + * + SPACE
  • Item 2b

有序列表

例子:

1. 有序队列条目1 `Number + . + SPACE`
2. 有序队列条目2
3. 有序队列条目3
1. Item 3a ordered list `TAB + Number + . + SPACE`
2. Item 3b

呈现的结果:

  1. 有序队列条目1 Number + . + SPACE
  2. 有序队列条目2
  3. 有序队列条目3
  4. Item 3a ordered list TAB + Number + . + SPACE
  5. Item 3b

任务清单

例子:

- [ ] 任务未完成 `- + SPACE + [ ]`
- [x] 任务完成 `- + SPACE + [x]`

呈现的结果:

  • [ ] 任务未完成 - + SPACE + [ ]
  • [x] 任务完成 - + SPACE + [x]

图片

例子:

![GitHub set up](https://help.github.com/assets/images/site/set-up-git.gif)
Format: ![](url)

快捷键:Control + Shift + I

呈现的结果:

使用MWeb,你可以使用-w + 数字来设置图片的宽度值,例如:

链接

例子:

email <example@example.com>
[GitHub](http://github.com)
autolink <http://www.github.com/>

快捷键:Control + Shift + L

呈现的结果:

email example@example.com

GitHub

autolink http://www.github.com/

引用

例子:

毛主席说过:
> 真理只有一个,而究竟谁发现了真理,不依靠主观的夸张,而依靠客观的实践。
> 只有千百万人民的革命实践,才是检验真理的尺度。

快捷键:Command + Shift + B

呈现的结果:

毛主席说过:

真理只有一个,而究竟谁发现了真理,不依靠主观的夸张,而依靠客观的实践。

只有千百万人民的革命实践,才是检验真理的尺度。

嵌入代码

例子:

I think you should use an
`<addr>` `code` element here instead.

快捷键:Command + K

呈现的结果:

I think you should use an

<addr> code element here instead.

嵌入多行代码

例子:

```
js
function fancyAlert(arg) {
if(arg) {
$.facebox({div:'#foo'})
} }
```

快捷键:Command +Shift+ K

呈现的结果:

    js
function fancyAlert(arg) {
if(arg) {
$.facebox({div:'#foo'})
} }

希望对你有帮助。

Markdown语法讲解及MWeb使用教程的更多相关文章

  1. 【Markdown 语法】

    Markdown 语法 摘抄自MWEB Markdown 的设计哲学 Markdown 的目標是實現「易讀易寫」. 不過最需要強調的便是它的可讀性.一份使用 Markdown 格式撰寫的文件應該可以直 ...

  2. 贴一个markdown语法,mweb自带的说明

    Markdown 语法和 MWeb 写作使用说明 Markdown 的设计哲学 Markdown 的目標是實現「易讀易寫」.不過最需要強調的便是它的可讀性.一份使用 Markdown 格式撰寫的文件應 ...

  3. MarkDown语法的详细使用教程

    MarkDown语法 Markdown是一种纯文本格式的标记语言.通过简单的语法可以使普通文本内容具有一定的格式. 一. 标题 在要设置为标题的文字前面加#和空格 一个#和空格是一级标题,两个##和空 ...

  4. Verilog HDL基础语法讲解之模块代码基本结构

    Verilog HDL基础语法讲解之模块代码基本结构   本章主要讲解Verilog基础语法的内容,文章以一个最简单的例子"二选一多路器"来引入一个最简单的Verilog设计文件的 ...

  5. Markdown 语法说明 (简体中文版)

    http://wowubuntu.com/markdown/#editor 概述 宗旨 兼容 HTML 特殊字符自动转换 区块元素 段落和换行 标题 区块引用 列表 代码区块 分隔线 区段元素 链接 ...

  6. PID控制器的数字实现及C语法讲解

    PID控制器的数字实现及C语法讲解 概述 为方便学习与交流,根据自己的理解与经验写了这份教程,有错误之处请各位读者予以指出,具体包含以下三部分内容: (1)  PID数字化的推导过程(实质:微积分的近 ...

  7. 简单说说Markdown语法

    # 简单说说 MarkDown 语法 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr ...

  8. Markdown语法你都会了吗?

    关于Markdown,它可以说是程序员公认最好的文档语言了,没有之一!我相信经常写文章或者开发文档的大佬们都对其能生成简洁.大方.雅观的文档都深有体会,它的强大是毋庸置疑的.它编写的文档不但能生成ht ...

  9. MarkDown语法总结

    MarkDown常用语法讲解,写博客使用. 一丶标题的设置. 标题设置使用#来区分一级标题,几个#代表几级标题. 图片如下. 二丶添加代码块,以及标记代码. 1.添加代码块使用语法三个 '设置 2.添 ...

随机推荐

  1. NSException异常处理

    异常处理是管理非典型事件(例如未被识别的消息)的过程,此过程将会中断正常的程序执行.如果没有足够的错误处理,遇到非典型事件时,程序可能立刻抛出(或者引发)一种被称之为异常的东西,然后结束运行. 异常的 ...

  2. 安装Hadoop及Spark(Ubuntu 16.04)

    安装Hadoop及Spark(Ubuntu 16.04) 安装JDK 下载jdk(以jdk-8u91-linux-x64.tar.gz为例) 新建文件夹 sudo mkdir /usr/lib/jvm ...

  3. 基于ssh反向代理实现的远程协助

    本文描述了怎么通过ssh反向代理实现远程协助,并提供了相关代码. 可满足web开启远程协助功能后,维护人员能够通过ssh和http登录客户机器(包括在nat环境下) web开启该功能后,ssh才能登录 ...

  4. 基于Ceph快照的异地灾备设计

    作者:吴香伟 发表于 2017/02/06 版权声明:可以任意转载,转载时务必以超链接形式标明文章原始出处和作者信息以及版权声明 喜欢请点击右边打赏,谢谢支持! 引子 技术改变生活. 越来越方便的手机 ...

  5. HTML5中的WebSocket

    在HTML5规范中,我最喜欢的Web技术就是正迅速变得流行的WebSocket API.WebSocket提供了一个受欢迎的技术,以替代我们过去几年一直在用的Ajax技术.这个新的API提供了一个方法 ...

  6. Kafka 0.10 Metadata的补充

    什么是Metadata? Topic/Partion与broker的映射关系:每一个Topic的每一个Partion的Leader.Follower的信息. 它存在哪里?持久化在Zookeeper中: ...

  7. 获取Pid

    Java程序中获取当前进程的进程ID 标签: javainterfacesystemcompilationjvmjni 2011-12-29 16:31 15182人阅读 评论(2) 收藏 举报  分 ...

  8. js五种设计模式

    1.js工厂模式 var lev=function(){ return "嘿哈"; }; function Parent(){ var Child = new object(); ...

  9. 【排序算法】直接选择排序算法 Java实现

    基本思想 直接选择排序是从无序区选一个最小的元素直接放到有序区的最后. 初始状态:无序区为a[1...n],有序区为空. 第一次排序:在无序区a[1...n]中选出最小的记录a[k],将它与有序区的第 ...

  10. nginx配置参数详解

    配置参数详解 user nginx nginx ; Nginx用户及组:用户 组.window下不指定 worker_processes 8; 工作进程:数目.根据硬件调整,通常等于CPU数量或者2倍 ...