markdown 是什么
markdown 是一款世界上最流行的用于写作的轻量级标记语言
它能用在什么地方?
github和 jupyter notebook 等程序员♂要写文字的地方基本要用 markdown
简书、csdn、掘金等博客平台以及个人博客虽然可能支持富文本写作(就是平时我们写 word 的那种编辑方式),但是原生支持的是 markdown 写作
各个云协作平台和云笔记平台:有道云笔记、石墨文档、马克飞象、印象笔记
也可以用来写书、邮件、公众号等
上面 1~3 点如果不会 markdown 一般寸步难行(虽然简书等为了迎合多数人还是选择支持富文本)
那么 markdown 解决了一般我们用 word 写作或者别的工具写作的什么痛点呢?
浪费力气在排版上:使用 Word 或者别的一些类似工具时,有可能写作一小时,排版两小时
写的文档换台电脑就打不开了:你永远猜不到国内有多少电脑还在用 word 2003,甚至打不开docx,或者你的字体别人的电脑没有
复制的代码及其难看,缩进没了,代码高亮没了
很难插入好看的公式
难以共同协作:想想用 word 合作编辑有多么痛苦,一个 Word 文档来,一个 Word 去,极其难用的修订与审阅功能
简单来说,markdown 就是让创作者专注于创作内容的工具,而且通过一些编辑器、插件或者网站能自动生成简洁美观的排版。
而对于我萌程序员来说,啪啪啪打字是我们的爱好,设想一下如果啪啪啪打完字之后,格式已经是排好了的,然后发布就行了,多么令人喜悦。(当然,也墙裂推荐非程序员用)
比如这篇文章就是用 markdown 写的
左边是我打的字,右边是自动排版出来的效果
常用语法
偷懒,用一下简书的教程的图
各级标题,只用在前面加井号,左边文本框里是我们打出来的字,右边是效果预览
列表
你只需要在文字前面加上 - 就是无序列表,加 1. 就是有序列表
注:-、1.和文本之间要保留一个字符的空格。
超链接
代码块(划重点)
用三个 ``` 包围,效果如下
特殊字体
粗体:用两个包含,比如这样
斜体:用一个 包含一段文本就是斜体的语法,比如这样
删除体:用两个 包含,比如这样
引用:一行以 > 开头,效果如下
鲁迅:一起嘤嘤嘤
工具
上面是我最常用的格式,还有表格和其他我没想起来的格式,有需要的可以百度谷歌
那么作为重度 markdown 用户,我推荐一些编辑 markdown 的工具:
编辑器:
typora 所见即所得的风格(打一行自动排版一行)
moeditor 传统的左右预览模式
mou( for mac user)
写公众号、知乎:
由于公众号和知乎原生不支持 markdown ,这里强烈推荐一个网站 md2all (http://md.aclickall.com/),可一键转成富文本格式
写邮件:浏览器插件 mardown here
强烈推荐的小团队写作工具:石墨文档(https://shimo.im),管理小项目很方便,特别对于学生团队
云笔记:有道云笔记
高级技巧
绝大多数 markdown 编辑器和网站支持自定义 css,对自己编辑器格式不满意的可以用自定义 css 玩出花,比如早期关注我公众号的会发现以前我的代码字体非常小,页边距非常小,就是通过自定义 css 调整到现有状态的。
自制知识导图
吐血自制,本文内容都总结在这里了,欢迎保存。
领取专属 10元无门槛券
私享最新 技术干货