目录
文章目录
1.Markdown 是什么
Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们「使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档 」—— 维基百科
如果你看不懂以上维基百科对 Markdown 的定义,就当这段掐了没播。约翰·格鲁伯自己对Markdown的描述的重点也在于 「easy-to-read,easy-to-write」。
2.那么到底 easy 在哪里呢
虽然称作 「标记语言」,但简单理解 Markdown 就是在文本前增加符号来表示文本格式。你不需要关心标题多大号,列表缩进多少,是否对齐,只要使用了同一种符号标记,Markdown 已经帮你做好了排版。
无图无真相:
3.Markdown 的好处
-
编辑,不用操心排版你只需要把注意力放在内容上。笔者在用 Markdown 之前,打开word 先想想,标题用啥字体呢,几号字呢?不知不觉我的意志力就被消耗了。实际上所谓排版,不就是作者的思路以及内容的层级和结构么,在学会使用 Markdown 之后,几个简单的符号就把这些事儿搞定,样式还特别工整精美。
-
修改,不用担心排版想想那些你在同事之间改来改去的 word 文档吧,如果哪位童鞋从外部粘贴了一段带格式的文字,那么你再次打开文档时会发现整个人都不好了:格式被改的乱七八糟,还要重新调整。如果用 Markdown 群组笔记 ,想改哪里改哪里,根本不用担心格式,改完评论里直接 @TA,多轻松!(排版都是可复制的;文字的排版只是多打几个符号而已,最终产出的只是一个纯文本,非常利于传播和迁移。所以 Markdown 才是程序员的最爱。)
注意:一般像微信文章,博客文章等技术文章,都是可以直接复制粘贴到md文件里的,会自带markdown格式的
一句话来说,Markdown 是用最简单的方式,零排版成本,写出布局工整、阅读舒适的笔记。减少干扰,降低成本,提高效率,不管在什么设备上,看起来都是一个工整的样子。不仅自己阅读爽,分享给朋友也有面儿不是~
4.哪些牛人都在用
-
阳志平在 2012 年就发博客推崇了一下 Markdown,但那篇文章虽解读深刻,但也略显极客,把Markdown 不仅能排版,能做流程图,还支持数学公式的特性介绍了一遍,连科技论文都要选择 Markdown 都涉猎到了。有兴趣阅读的童鞋可点击这里 (注意:这个链接目前打不开了。。)查看。
-
很多在线博客和内容社区都提供 Markdown 编辑器,不仅在阅读上带来了舒适、统一、美好的体验,每一个参与写作的人,也能够毫不费力地写出排版整齐的文章来。
-
我遇到的很多运维大佬也是采用这个typora来作为课件使用来着的!
来个小技巧:
不管我再怎么说 Markdown 的语法记忆负担小、简单,在最初你都会有点儿晕。在这里给大家分享个小技巧:
- 最初只需要记住
# 标题一
、## 标题二
、1. 第一点
、* 这一点
,用这几个写写日志、需求文档、小文章,排版上足够了; - 逐渐的你发现有些文字需要重点指出,那么还可以使用
**加粗**
、*斜体*
来对文字做重点说明; - 如果你是名程序员,那么可以用 `````把代码块包起来,渲染后可以关键字高亮(666),用
>
可以做引用 ;
5.Markdown 格式标记符号说明(& Typora常用快捷键
)
1.标题
- Typora快捷键:
Ctrl/Cmd + 数字
(数字可以是1到6分别代表不同级标题)
-
提升标题级别:
ctrl +
-
降低标题级别:
ctrl -
- markdown语法:
在行首插入 1 到 6个#,分别表示标题 1 到标题 6
# 这是标题1
## 这是标题1
#### 这是标题6
点击保存后的效果:
2. 有序列表
-
Typora快捷键:
ctrl shift [
-
markdown语法:
在行首增加 1.
、2.
、3.
,即数字和英文句点, 注意句点与文字中间有空格。不要求数字一定要连续,可以都是1.
1. 有序列表
1. 有序列表
4. 有序列表
点击保存后的效果:
- 有序列表
- 有序列表
- 有序列表
备注:
直接在文字前面按回车后,是可以自动排序的;(无序列表也是一样的)
3. 无序列表
-
Typora快捷键:
ctrl shift ]
-
markdown语法:
在行首增加 *
或 -
或+
与文字之间有空格
* 无序列表
- 无序列表
+ 无序列表
点击保存后的效果:
- 无序列表
- 无序列表
4. 插入图片
-
Typora快捷键:
ctrl+shift+i
-
markdown语法:
可直接粘贴图片,或将图片文件拖动到光标处。
也可以使用标准的Markdown语法,如:

5. 插入链接
-
Typora快捷键:
Ctrl/Cmd + K
-
markdown语法:
[描述](链接地址) ,例如:[为知笔记](http://www.wiz.cn),注意要使用英文符号
点击保存后的效果:
为知笔记
6. 粗体、斜体、删除线、下划线
-
Typora快捷键:
-
加粗:
Ctrl/Cmd + B
-
斜体:
ctrl + i
-
删除线:
alt+shift+5
-
下划线:
ctrl + u
-
-
markdown语法:
粗体:在文字前后添加 **
(注意符号与文字间不要有空格)
斜体:在文字前后添加 *
删除线:在文字前后添加 ~~
下划线:ctrl + u
**粗体**
*斜体*
~~删除线~~
- 下划线
保存后的效果:
粗体
斜体
删除线
下划线
7. 引用
-
Typora快捷键:
-
markdown语法:
在文字前 添加 >
点击保存后的效果:
如果你无法简洁的表达你的想法,那只说明你还不够了解它。 – 阿尔伯特·爱因斯坦
8. 表格
-
**Typora快捷键:**插入表格:
ctrl T
- 下方插入行:
ctrl enter
- 上移该行:
alt 向上箭头
- 下移该行:
alt 向下箭头
- 左移该行:
alt 向左箭头
- 右移该行:
alt 向右箭头
- 下方插入行:
-
markdown语法:
| 为知笔记|更新 | 版本 |
|------------|-----------|--------|
| WizNote | Markdown| Latest |
点击保存后的效果:
为知笔记 | 更新 | 版本 |
---|---|---|
WizNote | Markdown | Latest |
9. 代码
-
**Typora快捷键:**如下。
-
markdown语法:
先输入 三个反单引号:```,然后直接回车,就会弹出代码框了:
int i = 0; i = 1;
for (int i = 0; i < 100; i++)
{
printf("hello markdown!\n");
}
如果需要指定语言, 在开头的3个反向单引号 后紧跟具体语言即可,如: ```bash (注意,这个功能很实用!!!)
yum install -y sl
或者按ctrl shift K
即可弹出代码框:
啦啦啦
10. 目录
在任何你想要展示Markdown 笔记目录的地方,添加 [TOC]
, 在阅读模式下,标题1~6样式的内容会被提取出来作为目录,相当于大纲功能。
例如:
11.首行缩进
在需要缩进的地方加如下2个字符:
  
爱一个人真的很痛!
真的很难忘记你。
12.分割线
连续输入3个+号,回车即可插入一个分割线:
效果如下:
+++
13.代办清单
-[x] 已完成项目1
-[x] 已完成项目2
- [ ] 代办项目1
- [ ] 代办项目2
效果如下:
-
已完成项目1
-
已完成项目2
-
代办项目1
-
代办项目2
14.Typora其他快捷键
- 插入公式块:
ctrl shift M
- 清除样式:
ctrl \
- 粘贴为纯文本:
ctrl shift v
- 撤销: Ctrl/Cmd + Z
- 显示/隐藏侧边栏:
ctrl + shift + L
,等价于ctrl + shift + 1
- 搜索:
ctrl+f
- 源代码模式:
ctrl+/
(很少使用) - 切换全屏:
F11
#再次按F11就可以退出全屏模式了; - 放大、缩小、还原:
- 放大:
ctrl + shift + =
- 缩小:
ctrl + shift + -
- 还原:
ctrl + shift + =9
- 放大:
- 应用内窗口切换:
ctrl + Tab
- 开发者工具:
shift + F12
- 表情和符号:
windows + 句号
-
建议平常写作时,使用快捷键,使用快捷键,使用快捷键,语法了解即可。
-
注意:Typora快捷键可以在菜单里查看:
6.常见markdown软件
📍 vscode
📍 Mark text 很好用
📍 文章:2021年12月13日14:59:58(来自微信号)
推荐一个免费开源的 Markdown 编辑器
编程导航 致力于推荐优质编程资源 💎
项目开源仓库:https://github.com/liyupi/code-nav
跪求一个 star ⭐️
哈喽大家好!我是编程导航的小编火宝。前段时间 Typora 宣布将升级并开始收费,想必大家都有所耳闻,Typora 升级后最多只可支持 3 台设备,并且价值 14.99 刀。大家可以根据自己的需求选择是否升级购买,毕竟之前的版本还是可以继续使用哒~
那么除了 Typora 之外,我们还有什么其他的 Markdown 编辑器可以选择呢?这不,今天小编就跟大家推荐一款不仅免费甚至还开源的 Markdown 编辑器!
可能因为 Typora 宣布了收费的信息,这款 Markdown 编辑器的项目迅速登上了 GitHub 的热榜,至今已经获得 22.5k star,下面就让我们一起来看看吧~
🍀 Mark Text
Mark Text 是一个简单而优雅的开源 Markdown 编辑器,专注于速度和可用性。Linux、macOS 和 Windows 均适用。
🍀 功能特征
- 界面简洁,并且可以实时预览
- 支持 CommonMark Spec 和 GitHub Flavored Markdown Spec,选择性支持Pandoc markdown
- 支持表单和各类图表
- 支持 GFM 代码围栏,prismjs 高亮显示
- Markdown 扩展,例如数学表达式 (KaTeX)、前端和表情符号
- 可输出 HTML 和 PDF 文件
- 可直接从剪贴板粘贴图像
🍀 六大主题
Mark Text 提供了六种美观的主题,分别是:Cadmium Light、Graphite Light、Ulysses Light、Dark、Material Dark、One Dark。个人比较喜欢 Material Dark 这个主题。
![]() | ![]() |
---|---|
![]() | ![]() |
![]() | ![]() |
- 编辑模式
Mark Text 包含三种编辑模式:Source Code mode,Typewriter mode,Focus mode。
Source Code mode:源码模式,可以自由切换实时预览和源码编辑
Typewriter mode:打字机模式
Focus mode:专注模式,当我们书写某一段文字时,其他部分内容会变灰,这让我们可以更加专注
- 使用感受
初步使用下来最大的感触就是 Mark Text 不像 Typora 一样支持中文,不过这只是涉及到使用前期设置相关,并不影响我们后续的写作使用,因为 Markdown 的语法都是一致的。
本期的介绍就到这里啦~欢迎有需要的同学试试,如果本文对您有帮助,也请帮忙点个 赞 + 在看 啦!❤️
哈哈,我还是喜欢yyds-typora
📍 sublime text3
📍 MWeb
2021年12月7日14:36:51update
MWeb 是 Mac 平台上一款专业的 Markdown 写作、记笔记、静态博客生成软件。
主要是有以下几个特点:
1. 清爽简洁的外观
非常舒适的外观,并且可以自己使用 CSS、HTML 自定义
2. 丰富的快捷键
极大的提高你的编辑效率
3.图片的快速插入与统一管理
不管这图片是哪来的,都可以通过「复制图片」先插入文章里,MWeb 会把这些图都保存到一个文件夹里。
4.可设置图片居左/中/右
当然,这个功能你完全可以用 CSS 来实现,不过 MWeb 自带了这样的功能
5.一键生成&上传至博客
好了,今天的分享就到这里吧。
📍 Vnote
github地址:https://github.com/vnotex/vnote/releases
vnote说明:https://www.iplaysoft.com/vnote.html
1.优点
🍀 Vnote支持笔记管理,多文件搜索
🍀 vnote支持vim模式
2.缺点
🍀 个人使用起来还是不舒服。。。(2021.12.26)
📍 AppFlowy
地址:https://github.com/AppFlowy-IO/appflowy
类似 Notion 的全能型笔记软件,短短几个月就收获了超过 1w 个 star,增速属实恐怖!
我认为这款软件最大的优势就是在于用户体验了,比如界面非常的优雅精简:
但是,这款软件基于 Rust 和 Flutter 编写,目前仅在 Mac 端有较好的兼容性,想要自己编译安装也比较麻烦。我试了下在 Linux 上安装,过程还是比较艰难的,如果只是为了使用而非学习的话,不是很推荐。
📍 Laverna
地址:https://github.com/Laverna/laverna
一个 8 年前就存在的经典在线笔记软件,有近 9000 个 star。
这款软件最大的特点是 异常精简 ,进入主页后,就只有笔记栏、浏览栏和几个小按钮,没有一点多余的内容!
主页
它的写作体验也是非常 Nice,完美支持 Markdown 语法,唯一的缺点就是只有双栏编辑这一种模式。我个人还是更喜欢 Typora 这种 WYSIWYG(所见即所得)的编辑方式。
写笔记界面
📍 Trilium
地址:https://github.com/zadam/trilium
Trilium 是一款超过 1.2 万个 star 的分层笔记应用程序,专注于建立大型个人知识库。
它基于 JavaScript 开发,同时支持桌面端和 web 端,兼容性很好,初次使用建议大家先体验下网页版本。
进入主页,可以看到侧边栏有很多按钮,说明它的功能真的是非常之多。而且它的写作体验类似 Typora,能够自动将你输入的 Markdown 语法转换为对应的格式,这点我很喜欢。
但问题是找了很久也没找到这款软件的中文版,不介意这点的同学可以体验一下。
📍 Leanote
地址:https://github.com/leanote/leanote
国人开发的在线云笔记应用,基于 JavaScript 和 Go 语言开发,目前已收获 1 万多个 star。
这款应用的优势在于多端兼容、多端信息同步,比如你可以随时随地用微信记录笔记:
它的写作体验也是不错的,支持代码高亮,对程序员很友好:
不过可惜的是,在编写 Markdown 时,也仅支持双栏模式,期待后面能改进吧。
📍 Focalboard
地址:https://github.com/mattermost/focalboard
也是一款类似 Notion 的笔记软件,使用 TypeScript + Go 语言实现,一年多的时间就积累了近 7 千个 star,已经很厉害了。
这个项目的功能比较丰富,不仅能拿来记笔记,还可以用于项目管理。整体的界面非常精简,体验也还算不错,感觉是一个非常适合学习的项目。
Focalboard 界面
📍 Etherpad-Lite
地址:https://github.com/ether/etherpad-lite
前几个软件比较适用于个人笔记和知识整理,而最后这个应用更适用于团队协作。
在这款软件中,你可以和其他团队成员实时编辑同一份文档、实时评论、文字对话等,有点像某某文档,但功能可能更加丰富!
实时协作编辑
你还可以使用近 300 种插件来增强软件的功能,比如语音聊天、视频聊天等等,真的是很惊艳了:
📍 Bear
📍 Pine 清新优雅的编辑器(only mac)
适用平台:macOS
这是一款基于 Swift 编写的 Markdown 编辑器,拥有主题定制、LaTeX 编写、自动补全、自动保存、版本控制、Touch Bar 支持等功能。
暗黑模式的主题看着特别酷炫:
通过其设置界面,你可以很方便的挑选自己喜欢的文本字体,界面主题:
GitHub:https://github.com/lukakerr/Pine
目前还有以下几项特性仍在开发中,感兴趣的同学可以保持关注:
- 支持编辑 CSS 文件来定制 Markdown 预览效果
- 优化侧边栏
-
- 文件夹监听同步
- 上下文菜单中加入更多操作
📍 Gridea 无缝对接静态博客的编辑器
适用平台:macOS、Windows
这个项目是国人开发的,19 年的时候介绍过,也火过一段时间。
作者将其产品定位为一个静态的博客写作客户端,也即是说,你可以在客户端上面写作,然后顺便将文章发布到静态博客上。
GitHub:https://github.com/getgridea/gridea
相对于其它普通的 Markdown 编辑器,它有着以下特色:
- 对接了 GitHub、Coding Pages 的托管服务
- 内置 Gitalk 和 DisqusJS 两个评论系统
- 支持使用 OneDrive、Dropbox 等工具进行文章同步
- 支持外链的封面图
从上面列举出来的几项特性可以看到,Gridea 相对于普通的 Markdown 编辑器更加强大,如果你希望写作编辑与文章同步能无缝进行,不妨试下这个编辑器。
另外作者还表示,Linux 版本正在开发中,你可以保持持续关注。
📍 Notable 无限标签编辑器
适用平台:macOS、Windows、Linux
这是一款基于 AGPL 协议开源的 Markdown 编辑器,由于其界面清新、代码开源而受到不少程序员喜爱。
GitHub:https://github.com/notable/notable
主要有着以下几项基础功能:
- 无限标签嵌套
- 可导入印象笔记
- 文章分类
- 模糊搜索
- 语法高亮
- 多文章编辑
- 多文章搜索替换
- 支持主流桌面平台
之前我曾写过一篇完整文章介绍了该项目,在此便不多做赘述,感兴趣的同学可看下下面这篇文章。
📍 Hackmd
除了个人创作外,有时我们也需要多人协作编辑 Markdown。即使是个人创作,有时也需要请多人帮忙提出改进建议。如果有这方面的需求,可以使用 Hackmd[4] 来协作。在 Hackmd 中,正在编辑这篇文章的人可以同时看见其他协作者正在编辑的位置,编辑一段文字后还可以看见这段文字是谁写的,不同作者用不同颜色表示在这段文字的左边或者下面。还可以对选中的内容通过留言的形式提出改进的建议。
关于我
我的博客主旨:
- 排版美观,语言精炼;
- 文档即手册,步骤明细,拒绝埋坑,提供源码;
- 本人实战文档都是亲测成功的,各位小伙伴在实际操作过程中如有什么疑问,可随时联系本人帮您解决问题,让我们一起进步!
-
个人微信二维码:x2675263825 (舍得), qq:2675263825。
-
个人微信公众号:《云原生架构师实战》
-
个人csdn
https://blog.csdn.net/weixin_39246554?spm=1010.2135.3001.5421
-
个人博客:(www.onlyyou520.com)
-
开源干货😘
语雀:https://www.yuque.com/go/doc/73723298?#
最后
好了,关于本次就到这里了,感谢大家阅读,最后贴上我女神的photo,祝大家生活快乐,每天都过的有意义哦,我们下期见!