用 [TOC]
来生成目录:
1. markdown分享简介
啥是Markdown?
为啥Markdown?
如何Markdown?
Markdown常用操作
Markdown说到底是一种语法,Markdown文件根本上是文本文件,通过Markdown语法规定的格式符号,然后在经过Markdown引擎的渲染,就可以生成带有格式的文档,默认的样式本身就比较精美,当然也可以根据自己的喜好修改样式。
2. 为啥Markdown
优点:
- 不限制编辑器
因为markdown是用符号来设置样式,所以,只要能编辑符号的编辑器都可以使用。 - 不限制平台、软件版本
写几个Markdown文档给别人发过去,根本不用担心别人打不开,只要有编辑器就可以打开,Markdown可以转化成html、pdf、图片等多种常见的浏览格式 - 格式精美
Mark设置格式的方式只需要几个字符就可以了,不需要像word一样在页面上点来点去。 - 内容与格式完全分离
写好的Markdown文件可以选择不同的渲染样式,这就跟选择博客主题道理相同,你的内容根本不用动,这个特点也可以让你更加关注写作内容。 - 支持latex公式
如果你是学生党,或者需要写数学公式的,Markdown完全支持latex公式,不用在word上对着编辑器点点点了 - GitHub管理
Markdown可以直接预览到你的内容,还是经过渲染的,doc文档可是内容都显示不出来的。
缺点:
- 格式难于自定义:注重于内容,忽略格式操作
- 需要额外的编译器:如果使用csdn,这样的缺点也就不复存在了
- 添加图片不方便
- 对排版的一些操作需要通过html来实现,比如:居中
3. 如何Markdown
选择一种你喜欢的文本编辑器和Markdown预览方式
Windows平台:
Sublime text+OmniMarkupPreviewer、MarkdownPad、Haroopad、蚂蚁笔记等
平台:
Macdown、Byword、mou等
在线平台:
csdn、马克飞象、Cmd Markdown
4. 快速上手
1. 斜体和粗体
斜体或者斜体
粗体
加粗斜体
删除线
下划线
2. 分级标题写法:
#一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
3. 超链接
1. 行内模式
欢迎访问护理管理系统
欢迎访问护理管理平台-测试环境
2. 参考式
3. 自动链接
4. 插入图片
因为markdown文档是纯文本类型的,所以要插入图片的时候要么是插入图片的64位编码,要么插入图片的链接,总结出有如下几种方法:
1. 插入本地图片
只需要在基础语法的括号中填入图片的位置路径即可,支持绝对路径和相对路径。
缺点是不灵活不好分享,本地图片的路径更改或丢失都会造成markdown文件调不出图。
2. 插入网络图片
只需要在基础语法的括号中填入图片的网络链接即可,现在已经有很多免费/收费图床和方便传图的小工具可选。
直接百多搜索免费图床,把图片上传上去就可以了
3. 把图片存入markdown文件
用base64转码工具把图片转成一段字符串,然后把字符串填到基础格式中链接的那个位置。
*这个时候会发现插入的这一长串字符串会把整个文章分割开,非常影响编写文章时的体验。如果能够把大段的base64字符串放在文章末尾,然后在文章中通过一个id来调用,文章就不会被分割的这么乱了。就像写论文时的文末的注释和参考文档一样。这个想法可以通过markdown的参考式链接语法来实现。
5. 书写一个质能守恒公式[^LaTeX]
6. 高亮一段代码
@requires_authorization
class SomeClass:
pass
if __name__ == '__main__':
# A comment
print 'hello world'
var str = "markdown";
alert(markdown);
#include<stdio.h>
printf 'hello world';
int a = 100;
7. UML 图:
- 关于 序列图 语法,参考 这儿,
8. 流程图
- 关于 流程图 语法,参考 这儿.
9. 绘制表格
电脑 | 手机 | 水果 |
---|---|---|
苹果电脑 | iphone | 苹果 |
联想电脑 | 华为 | 冬瓜 |
| Dell电脑 | 中兴 | 核桃 |
作者 @王坤
2018 年 1月 26日
10. 脚注
生成一个脚注1.
- 这里是 脚注 的 内容. ↩