zoukankan      html  css  js  c++  java
  • 程序员为什么要使用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的你还在等啥,赶紧使用markdown记录起来吧

    文章章持续更新,微信搜索「代码随想录」第一时间围观,本文[GitHub:https://github.com/youngyangyang04/TechCPP](https://github.com/youngyangyang04/TechCPP) 已经收录,里面有更多干货等着你,欢迎Star!

  • 相关阅读:
    TreeSet类的排序问题
    TreeSet()详解
    css中vertical-align垂直居中的认识
    CSS3 float深入理解浮动资料整理
    层叠顺序与层叠上下文
    jquery.zclip轻量级复制失效问题
    文章转载利用border、transparent实现微风
    转载利用线性渐变实现晴天、多云特效
    转载利用伪元素单个颜色实现 hover 和 active 时的明暗变化效果
    MUI-最接近原生App体验的前端框架
  • 原文地址:https://www.cnblogs.com/youngyangyang04/p/13333904.html
Copyright © 2011-2022 走看看