富文本输入及MarkDown输入
- 富文本模式:这个是简书默认的输入模式,看起来很直观,可以做的事情比较少。只能粗体/斜体/删除线/引用/插入图片/固定几种标题/插入超链接和视频这些。如果你觉得够了,那就用富文本模式。
- MarkDown模式:这个是很通用的一种,感觉是用脚本决定格式的输入方式,书写的时候会略显麻烦一点(当然熟悉了就很容易啦),可以做通常编辑的所有事情。
如何切换输入模式
- 刚开始创建账号的时候,貌似可以选择用富文本编辑,还是MarkDown编辑
- 在简书网页右上角——账户——设置——常用编辑器,修改后保存
- MarkDown输入模式只对切换成该MD输入后新建的文档生效
MarkDown输入技巧
先来一波别人写过的文档:
简书Markdown语法详解
MarkDown学习笔记
8分钟学会Markdown ,写作效率翻一番!新手手册 V2.4
注意事项:
- 1.MarkDown输入的一些约束格式的符号,一定一定要用英文输入法,不然可能会格式失效,直接以文字形式保存了。
- 2.t
1.标题
可以通过在计划作为标题的文字前,加上一个"#"或者多个"#",通常来说,#符号越多,表示该标题是更细的子分类。比如一个"#"是一级标题,两个"#"是二级标题。
注意需要在#符号和标题内容之间加上空格
2.项目符号和序号列表
符号"*/+/-"+空格+正文,会形成一个带圆点的项目符号,以此构成无序列表。格式如下列表所示:
- */+/-都是一样的,形成圆点项目符号,而且这三个符号混用也是没关系的(虽然不推荐)
- 符号和正文间要有空格,每个项和下一个项之间要以回车键分隔
- 项目列表允许多层嵌套
- 列表中某一个项,可以有多个段落。
只需要在本段结束后,下一段开头使用四个空格或者一个tab即可。 - 如果在本列表结束后,还要新起段落,那么这时候就需要加一个“空行”来作为列表结束标识了。
使用阿拉伯数字+"."+空格+正文,会形成有序列表。格式如下所示:
1). 其实我觉得所谓的有序列表只是看起来清晰,并没有自动编号。其实也可以用别的比如中文数字/拉丁字母,或者自己写“1).”这种格式也没关系,不过要在整个列表开始前,多用一个空行标识列表开始罢了。
2). 有序列表跟无序列表的其他属性一致,见上文。
3.表格
表头序号|col1|col2
---|---|---
行1|A1|B1
诸如以上这个形式,输入到MarkDown中,就会有下面的这样一个表格。
表头序号 | col1 | col2 |
---|---|---|
行1 | A1 | B1 |
其中,表头那一行下面的东东,是可以指定每一列的格式的。比如靠左就是“|:-- |”,靠右是"|--:|",居中是"|:--:|"。要注意的是,在书写表格之前要另起段落,就是与其他正文之间加一个空格键,不然有可能导致表格乱码。
表格内文字可以嵌套其他MarkDown格式。
4.代码区块
在每行之前都加上四个空格,或者用'''框起来。但要保证这些空格之前,是新起的段落喔。比如:
//test code
$(function(){
alert('Hello,world!')
});
5.图片上传
[图片上传失败...(image-3910f8-1547109058046)]
以上是示例的书写格式,叹号+用"[]"框起来的图片标题+用"()"框起来的图片url。
不过简书的MarkDown输入模式,也能像富文本输入模式那样,直接通过工具栏插入图片。甚至可以从图片源路径直接拖拽到编辑页面。
6.超链接
[我是超链接标题](link-url)
以上是示例的书写格式,标题用[]框起来,链接地址用()框起来,效果如下:
我是超链接标题
7.段落
简书中支持以换行符(即回车键)作为段落结尾,然后可以新起看上去的"段落"。只是严格意义上来说,似乎加一个空行导致段与段之间的间距比行间距大,才是新的段落。
有的MarkDown解释器只支持用空行作为段落分隔。
8.分割线
三个连续的“*/_”可以构成分割线。
9.引用
符号">"+空格+正文即可以实现引用。
可以在每一行之前加符号">",
也可以在段落开始时加而已。
10.文字格式
1).粗体
在文字前后加上各两个"*"或者"_"符号,被包含的文字就是粗体了。
2).斜体
在文字前后加上各一个星符号或者"_"符号,被包含的文字就是粗体了。
3).粗斜体
在文字前后嵌套使用星符号和下划线符号,比如示例如下:
**_测试_**
测试 这就是效果
4).删除文字
在文字前后加上两个"~"符号,也可以嵌套粗体和斜体格式共同使用。
5).转义符
比如要输入*或者_这种特殊符号时,在特殊符号前加一个""进行转义。
11.HTML的输入
- 对于HTML区块元素,如div/table/pre/p等标签,需要在前后加上空行来标识他们与其他内容的差别(可以理解为新起段落),开始标签和结尾标签不能用tab或空格来缩进。
- 两个字符需要特殊处理,<和="" &