文章目录

  • 为什么需要markdown
  • Markdown常用语法
    • 标题
    • 列表
    • 链接
    • 添加代码
    • 添加图片
    • html 标签
  • Markdown 渲染
  • Markdown学习资料
  • 总结

为什么要学习markdown,因为 markdown可以让你养成了记录的习惯。
我自从使用了markdown之后,就喜欢了写文档,记录工作日志,记录周会,记录季度计划,记录学习目标,写各种设计文档。
markdown 和vim 一起用,简直绝配。

那我接下来系统说一下markdown的好处

为什么需要markdown

大家可能想为什么要使用markdown来写文档,而不用各种可以点击鼠标点点的那种所见即所得的工具来记笔记,例如word之类的。首先由如下几点:

  • Markdown可以在任何地方使用,可以使用它来创建网站,笔记,电子书,演讲稿,邮件信息和各种技术文档
  • Markdown是轻便的,事实上,包含Markdown格式文本的文件可以被任何一个应用打开。如果感觉不喜欢当前使用的Markdown渲染应用,可以使用其他渲染应用来打开。而鲜明对比的就是Microsoft Word,必须要使用特定的软件才能打开 .doc 或者 .docx的文档 而且可能还是乱码或者格式乱位。
  • Markdown是独立的平台。你可以创建Markdown格式文本的文件在任何一个可以运行的操作系统上
  • 程序员的世界到处都是Markdown,像简书,GitChat, GitHub,csdn等等都支持Markdown文档,正宗的官方技术文档都是使用Markdown来写的。

使用Markdown不仅可以非常方便的记录笔记,而且可以直接导出对应的网站内容,导出可打印的文档

不需要花费很长的时间学习Markdown的语法,它的语法真的非常简单

而且一旦你掌握了它,你就可以在任何地方任何平台使用Markdown来记录笔记,文档甚至写书。

很多人使用Markdown来创建网站的内容,但是Markdown更加擅长于格式化的文本内容,是用Markdown 根部不用担心格式问题,兼容问题。

Markdown常用语法

很多后台开发程序员的工作环境是linux,linux下写文档最佳选择就是markdown

简历中就使用了如下几个语法

标题

使用’#’ 可以展现1-6级别的标题

# 一级标题
## 二级标题
### 三级标题

列表

使用 * 或者 + 或者 - 或者 1. 2. 来表示列表

例如:

* 列表1
* 列表2
* 列表3

效果:

  • 列表1
  • 列表2
  • 列表3

链接

使用 [名字](url) 表示连接,例如[Github地址](https://github.com/youngyangyang04/Markdown-Resume-Template)
效果:
Github地址

添加代码

对于代码块使用 ` 把代码括起来 例如 `int a = 0;`
或者使用 ``` 把代码块括起来
例如:

```

var foo = function (bar) {
return bar++;
};

```

效果:

var foo = function (bar) {return bar++;
};

添加图片

添加图片![名字](图片地址) 例如![Minion](https://octodex.github.com/images/minion.png)

效果:

html 标签

Markdown支持部分html,例如这样

<center><h1>XXX</h1> </center>

Markdown 渲染

有如下几种方式渲染Markdown文档

  • 使用github来渲染,也就是把自己的 .md 文件传到github上,就是有可视化的展现,大家会发现github上每个项目都有一个README.md
  • 使用谷歌浏览器安装MarkDown Preview Plus插件,也可以打开markdown文件,但是渲染效果不太好
  • mac下建议使用macdown来打开 markdown文件,然后就可以直接导出pdf来打印了
  • window下可以使用Typora来打开markdown文件,同样也可以直接导出pdf来打印

Markdown学习资料

刚开始学习Markdown的时候语法难免会忘,所以建议把这个 markdown demo收藏一下,平时用到哪里了忘了就看一看。

总结

如果还没有掌握markdown的你还在等啥,赶紧使用markdown记录起来吧

程序员为什么要使用Markdown相关推荐

  1. 程序员必备技能之Markdown

    Markdown介绍 Markdown是一种纯文本格式的标记语言,比HTML更简单,通过一些简单的语法标记,就可以让文本简洁好看. Markdown已经是程序员一项必备技能了,代码块.流程图.序列图. ...

  2. 程序员如何优雅记笔记(Wiki、Typora、Markdown、坚果云)

    编辑 | 极市平台 点击下方卡片,关注"自动驾驶之心"公众号 ADAS巨卷干货,即可获取 点击进入→自动驾驶之心技术交流群 导读 一个好的笔记不仅能记录我们工作中的点滴,也能很方便 ...

  3. c++黑马程序员用的是什么软件打开.md_程序员如何优雅记笔记(wiki+typora(markdown)+坚果云)

    声明:转载请注明出处 提示:本文最适合程序员,当然其它职业也可使用 为什么要写这篇文章: 作为一名程序员,可能每天都要接受一些新技术或者多过往项目及经验进行总结,此时,一个合适的笔记是必不可少的.好比 ...

  4. 为什么程序员应该写博客?用什么博客系统?在哪写?

    点击蓝色"五分钟学算法"关注我哟 加个"星标",天天中午 12:15,一起学算法 作者 | 程序员小吴 来源 | 五分钟学算法 写博客的好处很多很多,如果你不知 ...

  5. 一个程序员的正版清单

    使用正版是对我们本身职业的一种尊重,不是吗? 好吧,聊点其它的话题,就聊一聊做为一个程序员,你有没有使用盗版软件? 我电脑上没有任何盗版,无论是编程工具还是其它软件都是如此,我把它做为自我要求的一个基 ...

  6. Apipost,更懂中国程序员的接口调试神器

    Hello,大家好,我是灰小猿!一个超会写bug的程序猿! 作为一名Java后端程序猿,对接口调试简直是家常便饭,尤其是在进行接口联调的时候,往往因为和前端对接口的理解程度不同,于是乎就出现了.... ...

  7. JavaScript实现在线Markdown编辑器、转换HTML工具-toolfk程序员工具网

    本文要推荐的[ToolFk]是一款程序员经常使用的线上免费测试工具箱,ToolFk 特色是专注于程序员日常的开发工具,不用安装任何软件,只要把内容贴上按一个执行按钮,就能获取到想要的内容结果.Tool ...

  8. 《带你体验程序员专属编辑器Markdown编辑器|CSDN编辑器测评》

    一.前言   Markdown编辑器编辑可以说是程序员专属文档编辑器了,为什么这么说呢,因为在使用Markdown编辑器时需要学习一定语法,有一定的代码功底,CSDN为广大博友提供Markdown编辑 ...

  9. 程序员的专属微信公众号编辑器:定制 Markdown 转 HTML

    原文地址: https://www.fang1688.cn/study-code/3158.html 今天介绍的这款开源项目:cdk8s-markdown-to-html-master 平时我们用微信 ...

  10. 一款适合程序员的 Markdown 简历模版,拒绝花里胡哨

    一款适合 IT 行业的 Markdown 简约简历模版,拒绝花里胡哨 开始使用 (1)安装 Markdown 编辑软件,推荐使用 Typora 编辑器(免费版 Typora 百度网盘下载点此下载). ...

最新文章

  1. GIS中的拓扑关系和ArcGIS中的拓扑
  2. 在Flutter中解析复杂的JSON(一篇顶十篇)
  3. PostgreSQL 9.2迁移到9.3
  4. 前端学习(2634):修改webstrom颜色
  5. B端产品经理,应从哪些方面理解业务?
  6. python爬取网页时返回http状态码HTTP Error 418以及如何查看自己的User-Agent
  7. 各型号英特尔CUP的功率
  8. C/C++编程语言中枚举类型(enum)介绍
  9. vsftpd之启用OpenSSL认证
  10. 几个免费的中文分词模块
  11. 中兴代工移动光猫GM620开启telnet
  12. EA开发系列---技术指标的使用
  13. 2022年电工(初级)考试报名及电工(初级)最新解析
  14. RTL8211F 硬件配置
  15. 前端程序员的日常与心酸
  16. 汇编语言中xor指令_XOR寄存器,寄存器(汇编程序)
  17. Sign In with Apple - 使用苹果账号登录你的应用
  18. m对比PSO,WPA,GWPA以及GWO四种优化算法的优化性能,优化目标函数为10个来自CEC2017的标准测试函数
  19. MIS迭代一:增删改查功能测试
  20. 游戏模型提取工具ninjaripper_【游戏角色建模】ZBrush建模的15个小技巧,建模新手都用得上的干货...

热门文章

  1. spark入门Intellj环境配置scalark入门Intellj环境配置scala
  2. 【转载】【凯子哥带你学Framework】Activity界面显示全解析(下)
  3. java ,static
  4. iOS.UIKit.07.UIAlertView_UIActionSheet
  5. tensorflow代码cpu上可以跑gpu跑报错Blas GEMM launch failed
  6. 图论——最小生成树:Prim算法及优化、Kruskal算法,及时间复杂度比较
  7. 【Java基础-Java运算符】
  8. Glide加载圆形图片第一次只显示默认图片
  9. 【HDU 5384】Danganronpa(AC自己主动机)
  10. 兼容性问题总结(转)