Markdown学习-01 基本知识

今天第一次使用Markdown,被它的效果深深地感动了。之前电脑安装了Markdown编辑器 — MarkdownPad2,但因为种种原因没有去使用。今天在看魏剑锋的微信公众号文章时,看到了几篇关于写作相关的文章,就想到了之前下载MarkdownPad2就是因为想写博客,于是就去尝试着用了一下。

那么,现在问题来了,怎样去学这个Markdown呢?因为最近经常使用思维导图去学习总结,所以我先用思维导图去总结了一下学习Markdown的几个问题:

  • Markdown是什么?
  • 为什么要用Markdown?
  • 如何使用Markdown?

1. Markdown是什么?

Markdown is a lightweight markup language with plain text formatting syntax designed so that it can be converted to HTML and many other formats using a tool by the same name. (Wikipedia)

2. 为什么要用Markdown?

可以看看使用Markdown有哪些好处:

  • 纯文本,所以兼容性极强,可以用所有文本编辑器打开
  • 让你专注于文字而不是排版
  • 格式转换方便,Markdown 的文本你可以轻松转换为 html、电子书等
  • Markdown 的标记语法有极好的可读性

3. 如何使用Markdown?

3.1 Markdown的基本语法

  • 标题:#
  • 列表:-
  • 链接和图片
  • 链接:[显示文本](链接地址)
  • 图片:![](图片链接地址)
  • 引用:>
  • 粗体和斜体
  • 粗体:用两个*或包含一段文本,例:**一盏灯**,一盏灯_
  • 斜体:用一个*或包含一段文本,例:*一盏灯*,一盏灯_
  • 代码引用
  • 引用的语句只有一段,不分行,则用 ` 将语句包起来
  • 引用的语句为多行,则将```置于这段代码的首行和末行
  • 分割线:用三个*或-表示,即***或---
  • 表格
  • 显示链接中带括号的图片

3.2 Markdown的编辑器

  • Windows平台推荐MarkdownPad
  • Mac平台推荐Mou
  • 其它推荐Atom

Atom 与 Markdown 相关的插件

markdown-preview:markdown预览
markdown-scroll-sync:实时滚动预览插件
tidy markdown:美化markdown显示
markdown-preview-opener:当打开一个markdown文件时,自动打开预览界面
markdown-pdf
markdown-toc
markdown-writer
atomic chrome:让公众号使用markdown发表文章成为可能

3.3 相关资源

  • 献给写作者的 Markdown 新手指南
  • Markdown 语法说明 (简体中文版)
  • Learning-Markdown (Markdown 入门参考)
  • Markdown写作浅谈
  • 好用的Markdown编辑器一览
  • 可能是目前最全面的Markdown写作解决方案
  • Atom:优雅迷人的编辑神器
  • Atom 新一代编辑神器
  • atom编辑器的使用和markdown基本语法
  • Atom Flight Manual
  • markdown-preview-plus (Github)

3.4 实战

为了掌握Markdown语法,我选取了两个例子作为我的练习。一个是“Awesome Reinforcement Learning”,主要是分析它的md文件;另一个是“Markdown写作浅谈”,主要是根据前面所学到的知识在上复现出这篇文章。

你可能感兴趣的:(Markdown学习-01 基本知识)