简书是可以选择Markdown编辑模式写文章的,惭愧前面的文章都没注意排版。在此记录一下
基本技巧
代码
function
:两个“ 代码包含其中
“`:指定语言 包裹所有代码
支持的语言:
actionscript, apache, bash, clojure, cmake, coffeescript, cpp, cs, css, d, delphi, django, erlang, go, haskell, html, http, ini, java, javascript, json, lisp, lua, markdown, matlab, nginx, objectivec, perl, php, python, r, ruby, scala, smalltalk, sql, tex, vbscript, xml
demo:
/**
*
* @author holly.wang
* @since 4.2
*/
public class MainClass {
public static void main(String[] args) {
System.out.println("```语言 代码```可以包裹整个代码块并且高亮");
}
}
四个空格也可以实现同样的效果 不过四个空格个人觉得没有“`输入方便。
demo:
/** * * @author holly.wang * @since 4.2 */
public class MainClass {
public static void main(String[] args) {
System.out.println("```语言 代码```可以包裹整个代码块并且高亮");
}
}
标题
'标题下一行输入======即可实现 '
标题2
'标题下一行输入-----即可实现'
`##`在标题前面输入即可 个数决定大小 越多越小
粗斜体
`*`斜体文本`*` `_`斜体文本`_`
`**`粗体文本`**` `__`粗体文本`__`
`***`粗斜体文本`***` `___`粗斜体文本`___`
链接
文字链接 [链接名称](https://www.baidu.com)
网址链接 <https:www.baidu.com>
还可以定义变量 然后引用
例如定义
[googole][param]
引用
[param]:http://google.com
[googole][param]
[param]:http://google.com
列表
- [列表文本前输入 '减号+空格']
+ [列表文本前输入 '加号+空格']
* [列表文本前输入 '星号+空格']
1. [列表文本前输入 '数字+空格']
回车后会自动生成后续的 不用担心数字出错之类的问题 即使你输入错误也会帮你纠正过来的
列表可以自由组合嵌套
1.列出所有元素:
-无序列表元素 A
1. 元素 A 的有序子列表
-前面加四个空格
2.多段换行
输入四个空格即可,这样换行整体的格式不会乱
3.列表里面的引用
> 前面空出一行 第二行前面四个空格
4列表里面输入代码
``` 前面四个空格,之后按代码语法 ``` 书写
'```'
或者直接八个空格即可
引用
> 【引用文本前使用'大于号+空格'】自动折行可以不加 换行的一定要加
引用互相嵌套的时候只需要多个【引用文本前使用'大于号+空格'】即可
引用嵌套列表的时候 【引用文本前使用'大于号+空格 +减号+空格'】
引用嵌套代码块的时候【引用文本前使用'大于号+空格 +```+空格'】
图片
![图片名称](http://图片地址)
也可以定义变量引用
定义
[google图片][param]
[param]: http://www.google.com/logo.png
[google图片][param]
[param]: http://www.google.com/logo.png
换行
末尾加两个空格即可 也可以直接回车新起一行
<br>也支持
分隔符
前后空出一行然后三个---就搞定了
html元素的支持
<kdb> <b> <i> <em> <sup> <sub> <br>
符号转义
加反斜杠即可\
制作table
|tr内容|tr内容|tr内容|
|:----:|:---:|:---:|
|1|tr内容|tr内容|
|2|tr内容|tr内容|
|3|tr内容|tr内容|
|--|--|--|这个分割的比较重要
第一列 | 第二列 | 第三列
-------: | :------: | :-------
右对齐 | 居中 | 左对齐
tr内容 | tr内容 | tr内容 |
---|---|---|
1 | td内容 | td内容 |
2 | td内容 | td内容 |
3 | td内容 | td内容 |