简介
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的HTML页面。 —— 维基百科
Markdown的语法简洁明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。世界上最流行的博客平台WordPress和大型CMS如Joomla、Drupal都能很好的支持Markdown。完全采用Markdown编辑器的博客平台有Ghost和Typecho。
我相信,只要你使用过Markdown并用其写过一两篇文章,那你一定会喜欢这种写作方式的。简书的后台也可以更改默认的写作编辑器。
我的博客就是基于wordpress,后台文本编辑采用的markdown,毕竟自带的不习惯,所用的插件是:WP Editor.md,强烈推荐,可能是最好用的免费md插件,有需要的后台可以搜下。
WP Editor.md插件后台编辑界面:
我一般是在后台写完后再复制一份到简书上发布,很方便。
好了,废话不多说,下面来介绍Markdown的基本语法。
一、标题
markdown标题采用的是#号,支持1-6阶
用法:
# 这是H1
## 这是H2
#### 这是H4
效果:
这是H1
这是H2
这是H4
依次类推,注意,#后面必须加空格,不然不能生效。
二、区块引用Blockquotes
markdown中的引用用的是“>”符号,在每行开头添加,结束区块在区块下面空一行即可。用法:>内容,嵌套引用:>>内容,以此类推
这是区块引用一
这是区块引用二
这是区块嵌套引用
也可以偷懒只在整个段落的第一行最前面加上“>”
这是区块引用一
这是区块引用二
这是区块引用三
三、图片
图片在markdown中的引入方法是:
一个感叹号 !
接着一个方括号,里面放上图片的替代文字
接着一个普通括号,里面放上图片的网址
! [ 替代文本 ]( 图片的URL )
例:四、链接
markdown链接的使用方法是:
[ 链接描述 ]( url )
例:某峰博客
五、代码块
用法:
```javascript
内容
```
例:
var canvas=document.getElementById("canvas");
var context = canvas.getContext("2d");
行内代码:
用法:使用``表示行内代码。
例:
这是javascript
行内代码
六、列表
(1)无序列表
markdown里的无序列表可以用法很简单,可以用-
*
+
作为列表标记
例:
- 无序列表1
- 无序列表2
- 无序列表3
注意这里的列表标记与文字之间有一个空格。
(2)有序列表
实现有序列表的方法是使用 1. 2. 3. 表示有序列表
例:
- 这是有序列表1
- 这是有序列表2
- 这是有序列表3
注意这里的列表标记与文字之间有一个空格。
七、强调
使用斜体和粗体来表示强调
使用 **
或者 __
表示粗体。
使用*
或者 _
表示斜体。
例:
这是粗体
这是斜体
注意,这里的标记符号两边不能留空格,不然会被当普通的符号处理。
八、分割线
markdown里使用---
或者 ***
表示水平分割线。
常使用分割线可以使我们的文章看起来更美观。
例:
九、反斜杠
当你不想使用markdown标记的时候可以使用反斜杠
例:#这是假的一级标题
十、删除线
使用~~
表示删除线。
用法:~这是一条删除线~
例:这是删除的内容
小技巧
如何实现首行缩进?
markdown默认是不缩进的,要在markdown里实现首行缩进效果,可以使用全角符号下的空格,windows下使用 shift+空格 切换。
几款好用的markdown编辑器推荐
简书 。每几秒钟便会自动存入一个备份。可以直接从本地拖入照片生成链接,一直在不断优化。
马克飞象。一款专为印象笔记(Evernote)打造的Markdown编辑器,通过精心的设计与技术实现,配合印象笔记强大的存储和同步功能,带来前所未有的书写体验。
farbox。一个支持Markdown写作语法的博客平台,让用户通过Dropbox(现在默认是自己的同步服务器)直接建立个人网站。
暂时用到的就这些,什么时候有新的东西再补充,写出来也是怕自己以后忘了可以查阅。以上均是本人在自己实际使用中的心得,如果有问题请指正,谢谢。如果你觉得我的文章对你有用的话,那就点个关注吧。
原文地址:入口