高效率写作工具Markdown

夏夜初晗 夏夜初晗 2019-06-10 17:59

简介

Markdown是一种流行的轻量级标记语言,用来编写结构化文档的一种纯文本格式,在电子邮件和新闻组贴子中用来表示特定格式的一种约定。由John Gruber在2004年开发。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。

Markdown具有轻量化,易于阅读、易于撰写等特点,总结起来就两个字——“简单”。这让它在很多平台都得到了支持。网站社区GitHub和Wikipedia,语雀等,笔记软件有道云,印象笔记等,以及多数Blog建站系统。

高效率写作工具Markdown _新浪众测

标准化

Markdown的众多不同版本的编辑器,这也给他带来了一个严重的问题——碎片化。不过作者John Gruber在近期有开启CommonMark项目并在2018发布1.0规划。期望以此推动Markdown的标准化进程。

这里推荐几个常用的编辑器:MarkdownPad,有道云,印象笔记,vscode。本篇文章是通过vscode使用Markdown编写的。

高效率写作工具Markdown _新浪众测

语法

段落与换行

一个Markdown段落是由一个或多个连续的文本行组成,落之间换行需要使用一个空行。行内空格是无法被是别的,所以Markdown正常情况下是无法首行缩进的。

标题

Markdown具有两种标题语法:类setext和类atx。

setext形式,底线连续=(高阶标题),底线连续-(第二阶标题)

This is an H1
=============

This is an H2
-------------

This is an H1

This is an H2

atx形式,在行首插入#,注意这里#与标题内容之间需要空一格。


# h1
## h2
### h3
#### h4
##### h5
###### h6

高效率写作工具Markdown _新浪众测

区块引用

Markdown标记区块引用是使用>的引用方式,在Markdown文件中建立一个区块引用。

高效率写作工具Markdown _新浪众测

列表

Markdown支持有序列表和无序列表。无序列表可以使用星号、加号或减号来标记


*无序列表
*无序列表
*无序列表

-无序列表
-无序列表
-无序列表

+无序列表
+无序列表
+无序列表

高效率写作工具Markdown _新浪众测

有序列表则用数字接英文句点。

1.有序列表
2.有序列表
3.有序列表

图片与超链接

引用图片格式![替代文字](图片地址)

引用超链接格式[显示文字](连接地址)

分割线

Markdown添加用一行只有,星号或者减号来实现

*********
---------


强调

Markdown使用星号(*)和底线(_)作为标记强调字词的符号:
**加粗**
__加粗__
*斜体*
_斜体_
加粗
加粗
斜体
斜体

代码区块

在编写git仓库的Readme等程序相关的文档时,一般复制程序中代码希望代码保持原有的格式,而不被Markdown转换格式。需要使用一对多个反单引号将代码内容放在里面。

高效率写作工具Markdown _新浪众测

表格

表格在Markdown语法中实现起来很复杂,这里不是特别推荐使用。这里就简单讲一下

|表头 | 表头 | 表头 |
| :---: | :---: | :---: |
| 行一 | 行一 | 行一 |

高效率写作工具Markdown _新浪众测

结语

Markdown适用与以高强度的文字工作者,他可以使你在写作过程中不用过多的操心文本的排版和样式。但正因为它的轻量化与易用性,它的缺点也十分明显。它处理表格等过于复杂的内容时会变得比较繁琐。个人一般在写技术文档和个人博客时,会选用Markdown。日常笔记则更多的是使用OneNote。总之没有最好的只有最适合的,希望Markdown这种便捷的工具,能提高各位文字工作者的工作效率。

(声明: 本文著作权归作者本人和新浪众测共同所有,未经许可不得转载。本文仅代表作者观点,不代表新浪众测立场。)
0 0
分享 商务合作 返回
微博 QQ空间 微信