Markdown语法讲解及MWeb使用教程
写了一个月的博客,忽然感觉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
Number + . + SPACE - 有序队列条目2
- 有序队列条目3
- Item 3a ordered list
TAB + Number + . + SPACE - Item 3b
任务清单
例子:
- [ ] 任务未完成 `- + SPACE + [ ]`
- [x] 任务完成 `- + SPACE + [x]`
呈现的结果:
- [ ] 任务未完成
- + SPACE + [ ] - [x] 任务完成
- + SPACE + [x]
图片
例子:

Format: 
快捷键: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使用教程的更多相关文章
- 【Markdown 语法】
Markdown 语法 摘抄自MWEB Markdown 的设计哲学 Markdown 的目標是實現「易讀易寫」. 不過最需要強調的便是它的可讀性.一份使用 Markdown 格式撰寫的文件應該可以直 ...
- 贴一个markdown语法,mweb自带的说明
Markdown 语法和 MWeb 写作使用说明 Markdown 的设计哲学 Markdown 的目標是實現「易讀易寫」.不過最需要強調的便是它的可讀性.一份使用 Markdown 格式撰寫的文件應 ...
- MarkDown语法的详细使用教程
MarkDown语法 Markdown是一种纯文本格式的标记语言.通过简单的语法可以使普通文本内容具有一定的格式. 一. 标题 在要设置为标题的文字前面加#和空格 一个#和空格是一级标题,两个##和空 ...
- Verilog HDL基础语法讲解之模块代码基本结构
Verilog HDL基础语法讲解之模块代码基本结构 本章主要讲解Verilog基础语法的内容,文章以一个最简单的例子"二选一多路器"来引入一个最简单的Verilog设计文件的 ...
- Markdown 语法说明 (简体中文版)
http://wowubuntu.com/markdown/#editor 概述 宗旨 兼容 HTML 特殊字符自动转换 区块元素 段落和换行 标题 区块引用 列表 代码区块 分隔线 区段元素 链接 ...
- PID控制器的数字实现及C语法讲解
PID控制器的数字实现及C语法讲解 概述 为方便学习与交流,根据自己的理解与经验写了这份教程,有错误之处请各位读者予以指出,具体包含以下三部分内容: (1) PID数字化的推导过程(实质:微积分的近 ...
- 简单说说Markdown语法
# 简单说说 MarkDown 语法 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr ...
- Markdown语法你都会了吗?
关于Markdown,它可以说是程序员公认最好的文档语言了,没有之一!我相信经常写文章或者开发文档的大佬们都对其能生成简洁.大方.雅观的文档都深有体会,它的强大是毋庸置疑的.它编写的文档不但能生成ht ...
- MarkDown语法总结
MarkDown常用语法讲解,写博客使用. 一丶标题的设置. 标题设置使用#来区分一级标题,几个#代表几级标题. 图片如下. 二丶添加代码块,以及标记代码. 1.添加代码块使用语法三个 '设置 2.添 ...
随机推荐
- 基于Doubango的iOS客户端开源框架
一.ios-ngn-statck工程 1.Tests ---功能测试 2.底层模块(c和c++) Doubango --- 基于3GPP IMS/RCS 并能用于嵌入式和桌面系统的开源框架 1) ti ...
- H.264 SVC 与H.264 AVC
分级视频编码技术实现一次性编码产生具有不同帧率.分辨率的视频压缩码流,然后根据不同网络带宽.不同的显示屏幕和终端解码能力选择需要传输的视频信息量,以此实现视频质量的自适应调整 AVC 实际上是 H.2 ...
- fir.im Weekly - 2017 年必须了解的 iOS 开源库
放假的脚步临近,每个人都在期待一个愉悦的春节假期.最近,@张嘉夫 分享了一篇 Medium 上的文章<33 个 2017 年必须了解的 iOS 开源库>,总结了 2016 年最棒的 iOS ...
- 数据库SQL,NoSQL之小感悟
遇到1000万数据表 最近遇到一个问题,就是单表数据过的存储及查询问题.举个例子:1000万的数据存在一个表中,字段4-5个样子,日常 开发中难免要做过滤.排序.分页.如果把这几个放在一起即要过滤又要 ...
- Android 如何保证service在后台不被kill
Android 其实无法做多绝对的不被后台kill掉,我们只能尽量使用一些操作提升不被kill的机会. 一.onStartCommand方法,返回START_STICKY START_STICKY ...
- swift2.0 字符串,数组,字典学习代码
swift 2.0 改变了一些地方,让swift变得更加完善,这里是一些最基本的初学者的代码,里面涉及到swift学习的最基本的字符串,数组,字典和相关的操作.好了直接看代码吧. class View ...
- oracle中的net manager 无法配置
今天遇到配置oracle net manager时无法配置,点击服务命名下面没有节点,绿色加号也没有反应 后在网上查到是因为tnsnames文件中的有空格存在导致 文件路径:oracle/produc ...
- HTML中的a标签实现点击下载
通常在咱们写项目的时候会遇到上传下载什么的,在上传完文件后会把文件的路径保存到数据库里以便下载,如果想不通过后台直接下载的话,可以把文件路径给a标签的属性href: <a href=" ...
- Struts2系列笔记(7)---Struts2类型转换
Struts2类型转换 struts2中内置了大量的类型转换器用来完成数据类型转换的问题,这篇随笔主要通过两个方面来写Struts类型转换 1:Struts2内置的类型转换器 2:如何自定义 ...
- [Linux] PHP程序员玩转Linux系列-搭建代码开发环境
1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 有些同学可能觉得我写的都是啥yum安装的,随便配置一下而已,没啥技术含量,我的目的 ...