一、什么是markdown
Markdown是一种轻量级标记语言,能基于简单语法帮助软件从业人员快速完成文档编写。
二、程序员为什么一定要掌握并使用markdown
- 轻量级
- 快速上手,排版简单
- 应用广泛,各种开发工具、技术博客、云笔记、代码库支持
- 便于git版本管理
- 支持导出为PDF,HTML,图片,Word等
三、好用的编辑工具推荐
- Intellij IDEA及其它,vscode等开发工具有插件支持,比较好用
- Typora:比较好用,目前版本已收费,不贵,免废版本也找得到
- CSDN等在线编辑
四、基本使用
参考菜鸟教程
五、使用技巧
1.图片粘贴
- 使用Paste Images into Markdown插件
- 可以将图片放网络或本地或直接转为base64后通过
<img scr='data:image/jpg;base64,xxxxx'/>
或
引入图片
2.表格编写
可以利用IDEA的Live Templates自定义模板
| header1| header2| header3|
| :----: | :----: | :----: |
| a1 | b1 | c1 |
3.转PDF,Word
可以利用Typora,转Word需要安装pandoc并配置pandoc.exe的路径给Typora
4.目录生成
- CSDN,有道云笔记等自动生成目录支持比较好,文章开头加个
@[TOC](xx)
即可 - IDEA等工具可以暂时支持自动生成,可以
npm i doctoc -g
,使用doctoc xx.md
来生成目录 - 如果目录简单,也可以自己写,就是文章开头加上各个
#
标题的链接即可,如下:
- [五、使用技巧](#五、使用技巧)
- [1.图片粘贴](##1.图片粘贴)
- [ 2.表格编写](##2.表格编写)