Markdown精简入门
为什么想用markdown
我使用markdown写文档的初衷在于,我首先是一个程序员,我希望文档的格式能在我的精准控制之下,不会出现对齐错误,排版不美观,数学公式等各种麻烦。而markdown可以用代码的方式来实现对齐,数学公式的完美书写,简直就是我最想要的功能。废话不多说,马上开始正篇。其次,用markdown编写的文档能很好的移植,以及能很好的转换为别的格式,如pdf和doc。
需要哪些工具
你使用markdown可能是单纯的在本地记录一些东西,也可能是需要在适当的时候发布到网页上去,可以是博客,或技术社区。那么markdown将是你比较合适的选择。
我在一开始使用markdown的时候,选择了有道云笔记+网页版的插件markdown here,我觉得这两个应该可以满足大部分需要了。
- 有道云笔记:这个没什么好说的,官网下载就好了。稍微提一下有道云笔记的快捷键,毕竟是些文档,双手一直在键盘上会比较舒服,这也是大部分程序员喜欢vim的原因。
隐藏左边控制界面:ALT+
$ \leftarrow $
显示左边控制界面:ALT+$ \rightarrow $
激活/隐藏整个界面:CTRL+SHIFT+Y
同步本地文档到服务器:F5
-
markdown here:这是一个Chrome网页的插件,装上这个插件你就可以用markdown的语法来写技术博客了,不然浏览器是不会给你解析markdown的语法的。
- 下载地址:GitHub源码,这个是插件的源码,用起来非常简单,比下载那个crx强多了。
-
如何使用:下载后,解压。打开chrome浏览器,找到扩展程序,打开开发者模式,加载已解压的扩展程序,选择刚才解压的
src
目录,就OK了,这个时候你的浏览器上方会多了一个小图标M,现在你写博客的时候就可以用markdown了,写完之后点一下这个图标就可以转换为漂亮的文档了。
- 兴趣之余:有道云笔记还有其他很多插件 ,可以根据需要使用
日常够用的符号
使用markdown写文档,无非是需要已下的东西:
- 分级的标题
- 高亮和着重
- 高亮整洁的代码插入
- 规整的数学符号插入
- 超链接和图片引用
- 更高级的数学公式
而这些markdown可以轻松帮你实现,下面来一起看看吧。
1. 分级的标题
单个
# xx
,即为一级标题,效果如下,同理二级,三级标题。一级标题好大
二级标题身材好好
三级标题有点可爱
四级标题略显迷你
2. 高亮和着重
高亮和着重一共有三种常用的,分别如下:
在行内加阴影用`行内加阴影`包裹,效果为:行内加阴影
。
加粗用**加粗内容**包裹,效果为:加粗内容。
斜体用*斜体内容*包裹,效果为:斜体内容。
3. 高亮整洁的代码插入
写技术博客插入代码的情况非常常见,如何能很多情况我们选择截图,但是图片的对齐和缩放又是一个头疼的问题。
使用markdown插入代码不仅方便修改,而且可以高亮显示,阅读起来特别舒服,可谓是赏心悦目。
语法如下:
```c++include <iostream>
int main()
{
return 0;
}
```
效果如下:
#include <iostream>
int main()
{
return 0;
}
4. 规整的数字符号插入
5. 超链接和图片引用
- 超链接:
[这是超链接的描述,点我跳转百度](这里是跳转的网址):实际效果是这样的,这是超链接的描述,点我跳转百度。
- 图片引用:
还没使用过,待补充
vector.png
6. 更高级的数学公式
这可能是写论文才会用到的高级符号,使用LaTex语法,需要的时候再查吧