码农不会markdown?你out了!

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 调整到现有状态的。

自制知识导图

吐血自制,本文内容都总结在这里了,欢迎保存。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181119G0Z33G00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券