简书的MarkDown编辑器的使用
我使用 Markdown 进行写东西,已经有一段时间了,从上手的那天起,我就喜欢上它了,简单、方便、快捷。之前写东西,喜欢在 Word 里面写,也很不错,不过觉得有些繁琐,直到我遇上了 Markdown 。这么好的东西,一定要推荐给我的朋友们。
简述
Markdown 是一种语言,使用一些特定的字符修饰输入的内容来达到富文本效果,例如:插入图片、斜体、加粗字体等等。由于采用的是纯文本的形式记录你所写下的内容,所以用 Markdown 写出的文件,能够在纯文本的状态下进行打开、编辑。不必像 Word ,非要用 Word 才能打开。即使包含了一些字符也不会太影响阅读。
试一下吧,说不定就把你吸引了。
基础语法
Markdown 是一种语言,要写出样式简洁的文章,需要掌握一下他的基础语法,我在这里列出几个常用的基本语法格式,不会很难。试试就能上手。
多级标题
熟悉 Word 的人都知道,Word 的标题是可以进行多级设置,可以用来快速构建目录。Markdown 当然也可以,而且做的更简单。在标题文字前加上#
即可,一个#
代表一级标题、两个代表二级标题,以此类推,最多支持五级。
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
文字强调
文字强调是针对一个词或是一个句子的强调显示,比如,加粗、斜体、加粗和斜体。Markdown 的实现也很简单,就是在需要进行文字强调的开始和结束位置使用*
进行标记,首尾各一用个*
是斜体、两个是粗体、三个是斜体加粗,怎么样,是不是很好记?
*斜体*
**加粗**
***斜体、加粗***
- 斜体
- 加粗
- 斜体、加粗
列表
在写文章的时候,我们经常会写出一个列表,比如,比较两个东西的异同点之类的。这样的效果在 Markdown 中也很简单。使用1.<空格>
的形式写出第一条,然后回车换行,再写第二条即可。以此类推。
当然了,这是有序列表,还会存在一种无序列表,跟有序列表类似,不过把数字换成-
或是*
即可。
1\. 第一条;
2\. 第二条;
3\. 第三条;
- 第一个无序列表元素;
- 第二个无序列表元素;
- 第一条;
- 第二条;
- 第三条;
- 第一个无序列表元素;
- 第二个无序列表元素;
而且,注意,可以做出多级列表的样式,合理使用 Tab
键即可。
- 第一条,下面会有一个子列表
- 第一个子列表;
- 第二个子列表,下面有无序列表;
- 第一个;
- 第二个;
引用
有些时候,我们写东西,总会引入一些前人文章、诗词或是其他的东西,这个时候引用就出场了。也很简单,一个>
加一个空格,然后再输入你想要引入的文字即可。
> 采菊东篱下,悠然见南山
采菊东篱下,悠然见南山
图片
在 Markdown 中插入图片是一个相对来说比较麻烦的事情,因为之前,说了,它就是纯文本,图片是不能显示出来的,那怎么办?答案是通过引用,引用一张图片的路径(位置)即可,这个路径既可以是网上的图片地址、也可以是你计算机里的图片路径。具体的语法为:
[图片上传失败...(image-99d2c8-1543676196792)]
链接
链接跟图片特别像,只不过去掉了前面的!
,具体的语法是这样的:[名称](网址)
[Monster's blog](https://cherrylover.github.io/)
表格
Markdown 也可以做一个简单的表格哦。使用|
可以分隔同一行单元格、而-
可以分割表头行与其他行。
姓名 | 年龄 | 性别
--- | --- | ---
小明 | 12 | 男
小红 | 16 | 女
小兰 | 10 | 女
姓名 | 年龄 | 性别 |
---|---|---|
小明 | 12 | 男 |
小红 | 16 | 女 |
小兰 | 10 | 女 |
如果需要设置单元格左对齐、右对齐、居中的话,只需要分别在 -
的开始和结束的地方加上:
即可。
姓名(左对齐) | 年龄(居中) | 性别(右对齐)
:--- | :---: | ---:
小明 | 12 | 男
小红 | 16 | 女
小兰 | 10 | 女
姓名(左对齐) | 年龄(居中) | 性别(右对齐) |
---|---|---|
小明 | 12 | 男 |
小红 | 16 | 女 |
小兰 | 10 | 女 |
代码
Markdown 也是支持输入代码的,并且提供了两种形式,一种是行内代码,适合代码量少的情况,另外一种适合插入代码块。
- 行内代码:使用两个反引号` (键盘 Tab 键上面的那个键)进行包裹代码即可;
- 代码块,在代码开始或结束的地方分别使用三个反引号即可。在开始的三个反引号后面加上你所插入的代码的语言,插入的代码即可有对应的代码高亮。
`setImageResource();`
<?xml version="1.0" encoding="utf-8"?>……
setImageResource();
<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="#f4b897">
<item>
<shape android:shape="rectangle">
<corners android:radius="10dp"/>
<solid android:color="@color/textOrange"/>
</shape>
</item>
</ripple>
其他
之前说了一些常用的语法格式,现在来说一些边边角角的东西,可能不是很常用重要,但需要用到的时候,会了的话,很方便。
-
各种格式语法可以相互嵌套使用,举个例子,你可以在 引用里使用加粗,链接。
采菊东南下,悠然见南山 ——饮酒(其五)· 陶渊明
-
Markdown 的所有语法都是基于一些特殊字符的,那么我就是想输入那些特殊字符怎么办?
使用反斜杠
\
加上特殊字符。* 的实际输入就是下面这样的。\*
-
文章里插入图片,需要先把图片放到网上?好麻烦啊,怎么办?
如果你考虑使用国内的一些平台进行写作,例如简书、CSDN、有道云笔记之类的平台进行写作,他们是有提供上传图片直接显示在文章里的服务的,如果你不打算使用国内的平台,可以考虑在其他的图床工具,具体的可私信我。
-
文件导出、传阅
我知道了 Markdown 很厉害,我也想用,但是我想给我的小伙伴看,咋办?如果小伙伴没有 Markdown 编辑器,那我写的格式工整的文章给谁看去啊。
Markdown 的文件可以随意转换为其他格式的文件的,比如 PDF、Word、Html(网页)、图片。