编辑文字的利器——Markdown

转载于某高手,原文链接 http://www.cnblogs.com/elecsun/p/5741287.html

什么是Markdown呢?维基百科上是这么介绍的:

Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。

尽管Wikipedia上的定义已经非常明确了,但是非程序员朋友估计很难看懂这段介绍。其实看不懂是很正常的,隔行如隔山嘛,不过之所以要介绍Markdown,是因为它非常简单实用,能够极大提高文字编辑的效率,对于非程序员来说,也值得去学习使用。下面,我来尝试带你们入门。

Markdow 能用来做什么

我们现在处于互联网时代, 这意味着各种说明性的文档、博客文章、产品宣传文案、文字新闻等等文本信息,都是从网页上查阅的。有人说,现在手机App很丰富,平时看的头条、知乎日报、微信公号等等就不在网页上。而事实上,这些东西也是在网页上呈现的,只不过App给浏览器加了一个漂亮外壳,让你感觉不到。所以在如今的时代,网页代替了纸,成了各类文档的载体。你写的说明文档,文案,甚至日记,都是从网页上呈现出来,而不是被打印到纸上供人查看。既然有那么多文档在网上,自然有很多发布这些文档的内容提供者。这些人有专业的文字编辑,有网络写手,有爱泡论坛的网虫,当然还有大量的程序员。如果你需要时常在网上发布文字,那么Markdown可以给你提供很大的帮助。

无论纸张还是网页,呈现的文档必须排版清晰、优美才会让人有阅读的欲望。一篇美文能让人心旷神怡,但若是排版乱七八糟,我想它根本没有机会被人读到。在纸张时代,人们利用Word、WPS等文字编辑工具进行排版,然后打印到纸上供人阅览。而网页时代,文档的排版也有相应的工具和方法。简单的来说,网页其实是一个文本文件,我们可以把它看做是个Word文档,里面记录着文档内容和排版标记。而浏览器相当于一个打印机,它会解析网页文件中的排版标记,按照规则把文档“打印”到屏幕上,供人阅览。

但是呢,这个排版规则太复杂了,别说是普通人,就是专业从事网页开发的程序员,也无法顺利的直接写出一个排版精良的网页文档,于是Markdown就被发明出来了。简单说来,Markdown是一个翻译器,你在写文档的时候做几个简单的标记,类似*,>,#等等,它们代表了不同的排版样式,Markdown会把这些标记翻译成浏览器能够识别的排版规则。这样以来,我们不需要了解浏览器复杂的排版规则,只需要记住几个简单的标记,就能够写出能够呈现在网页上的排版美观的文档了。

有必要用Markdown吗?

我首先要说的是,学习Markdown非常容易,不到半小时就可以学完日常所需的大部分功能。如果你经常需要进行文字编写的工作,无论你的文字最终是在网页上还是纸上,我都建议你使用Markdown。因为,Markdown能够在不打断你写作思路的前提下,让你可以几乎同时完成文字录入和排版的工作。这简直太棒了,不是吗?

回想一下你使用Word的经历,如果要写2000字左右的文档,即便是最简单的排版,你也要在写作期间数次打断思路,进行若干次选择字号、加粗、对齐、设置段间距和行间距等等操作。而这些操作你不得不使用鼠标来完成——这会使你的双手离开键盘核心操作区。这两点对于需要经常写作的人来说,是无法忍受的。

无法忍受绝对不是一个夸张的说法,因为如果你在写一个篇逻辑严密的文字,每一次打断思路,再回来继续上次的思绪,至少需要半分钟以上,如果碰巧那天状态不好,甚至需要5分钟以上。如果很不幸你有严重的拖延症……那有可能一两个小时也回不来。

虽然写文章是脑力劳动,但敲键盘把文字录入电脑的动作还是个“体力活”。当你的双手在键盘上飞舞正酣时,绝对不想停下来去动鼠标,因为这同样会打断你的肌肉运动。

好了,我们现在已经知道了Markdown最核心的优点——Markdown能在不打断写作思路的情况下进行排版,同时解放你的鼠标,从而极大提高写作效率

Markdown演示

如果你在Markdown编辑器中输入以下内容:

#Markdown的简单演示(一级标题)
##1 强调演示(二级标题)
###1.1 加粗(三级标题)
**这段文字被加粗了**
###1.2 斜体
*这段文字变斜体了*
##2 列表演示
###2.1 有序列表
有序列表只需输入数字+点符号+空格即可:

1. 有序列表1
2. 有序列表2
3. 有序列表3
###2.2 无序列表
无序列表可以用使用星号、加号或是减号(任选其一)+空格即可:

* 无序列表1
+ 无序列表1
- 无序列表1
##3 区块
###3.1 引用
>这段话是引用李白《侠客行》中的几句诗:
>银鞍照白马,飒沓如流星。十步杀一人,千里不留行。事了拂衣去,深藏身与名。
###3.2 代码段
程序员会经常用到这个功能。只需要在录入代码时,在行首加入一个Tab或者4个空格即可  

    printf("Hello,world!");
##4 分隔线
在一行中用三个以上的星号、减号、下划线来建立一个分隔线:
***
---
___
##5 超链接
这是我的[个人博客](www.sunxin.me)。
以上只是Markdown最核心部分的语法简介,想了解更多,请戳[这里](http://www.jianshu.com/p/1e402922ee32/)

请注意,以上的文字除了空格、回车和一些稍微奇怪的字符外,没有任何多余的东西,这就叫做纯文本,你在任何一个编辑器中都可以完成以上的输入。但是把上面这写文本交给Markdown编辑器后,就会产生如下的效果:

Markdown的简单演示(一级标题)

1 强调演示(二级标题)

1.1 加粗(三级标题)

这段文字被加粗了

1.2 斜体

这段文字变斜体了

2 列表演示

2.1 有序列表

有序列表只需输入数字+点符号+空格即可:

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

    2.2 无序列表

    无序列表可以用使用星号、加号或是减号(任选其一)+空格即可:

  • 无序列表1
  • 无序列表1
  • 无序列表1

    3 区块

    3.1 引用

    这段话是引用李白《侠客行》中的几句诗:
    银鞍照白马,飒沓如流星。十步杀一人,千里不留行。事了拂衣去,深藏身与名。

    3.2 代码段

    程序员会经常用到这个功能。只需要在录入代码时,在行首加入一个Tab或者4个空格即可

    printf("Hello,world!");

    4 分隔线

    在一行中用三个以上的星号、减号、下划线来建立一个分隔线:
    ***
    ---
    ___

    Markdown的应用场景

由于我的微信公号还没有通过原创申请,还无法添加超链接,所以超链接的演示你们无法看到,我把演示效果截了一张图

你已经见识过了Markdown的方便与强大了。那么通常在什么场合能用到Markdown呢?事实上,我的微信公号的文章都是使用Markdown来完成的。除了微信公号,你还可以利用Markdown写Blog,论坛长帖,甚至E-mail。如果你是个程序员,你可以用Markdown来写文档,目前各大代码托管网站都支持markdown写作。

如果你是网络写手、记者等文字工作者,用markdown写出经过优雅排版的原始内容,再交给编辑的话,能够让编辑的排错、调整文章结构等工作更加容易。

Markdown的学习曲线非常平缓,极易上手,坚持使用几天即可熟练使用。今天我们已经了解了什么是Markdown,以及Markdown的基本语法。但离你正式开始使用Markdown,还有一点距离,下一篇文章会让你真正进入Markdown的世界。

时间: 2024-08-07 04:31:37

编辑文字的利器——Markdown的相关文章

编辑文字的利器——Markdown(二)

转载于某高手,原文链接 : http://www.cnblogs.com/elecsun/p/5753664.html 在上一篇<文档编辑的利器——Markdown(一)>中,给大家介绍了Markdown的威力,以及其简单易学的语法.今天就说说在日常工作中具体怎么使用Markdown. 几款Markdown编辑器介绍 windows平台下的Markdown编辑器: MarkdownPad:下载地址: markdownpad.com MarkPad下载地址:http://code52.org/D

怎么在pdf上编辑文字内容

pdf文件是我们办公中很常见的一种文件格式,我们有时候会需要修改pdf文件里的内容,但并不是所有的小伙伴都知道应该如何修改.所以,今天给大家带来了几个pdf编辑文字内容的方法,小伙伴们可以根据自己的喜好进行选择.操作软件:迅捷PDF编辑器工具下载地址:https://www.xunjiepdf.com/editor 方法一:1.Adobe Acrobat DC软件是Adobe系统公司研发出来的产品,pdf文件格式就是Adobe公司创造的,所以使用Adobe Acrobat DC基本上可以对PDF

如何在pdf上编辑文字,分享一种小技巧

如何在PDF上编辑文字呢?PDF文件是安全性比较比较高的一种文件,使用的人也是比较多的,但是想要直接在PDF上编辑文字也是很难得,这个时候我们就可以使用迅捷PDF编辑器来编辑PDF上的文字,下面小编就为大家分享一下PDF上编辑文字的方法. 操作软件:迅捷PDF编辑器 软件具体操作方法如下: 1:首先将迅捷PDF编辑器安装到自己的电脑中,打开PDF编辑器将PDF文件添加到软件中. 2:在软件中找到内容编辑工具,点击内容编辑工具,在下面选择框中双击就可以直接编辑PDF文件中的文字了. 3:在内容的上

Jeditable 点击编辑文字插件

Jeditable - jQuery就地编辑插件使用 jeditable是一个jquery插件,它的优点是可以就地编辑,并且提交到服务器处理,是一个不可多得的就地编辑插件.(注: 就地编辑,也有称即时编辑?一般的流程是这样的,当用户点击网页上的文字时,该文字就会出现在一个编辑框中,用户对文字进行修改完成后点击提交按钮,新的文本将发送到服务器上,然后表单消失,显示最新编辑的文本.),你可以通过这个演示页面来亲自体验下. 官网:http://www.appelsiini.net/projects/j

jQuery插件之jquery editable plugin--点击编辑文字插件

jeditable是一个jquery插件,它的优点是可以就地编辑,并且提交到服务器处理,是一个不可多得的就地编辑插件.(注: 就地编辑,也有称即时编辑?一般的流程是这样的,当用户点击网页上的文字时,该文字就会出现在一个编辑框中,用户对文字进行修改完成后点击提交按钮,新的文本将发送到服务器上,然后表单消失,显示最新编辑的文本.),你可以通过这个演示页面来亲自体验下. 官网:http://www.appelsiini.net/projects/jeditable 基本的使用方法如下: 首先编辑一个

[编辑排版]小技巧---markdown 转 richText

Markdown 使用markdown,可以方便地编辑富文本,VSCode自带了对markdown的支持,编辑完成后可点击右上角预览,实时查看效果. 在github上有给账号,就可以使用GithubPages托管静态网站(网页)了.使用hexo建个人博客简直是方便快捷.markdown直接转成漂亮的网址(带主题theme)一键上传到github. 微信发文 昨天注册了微信公众号(个人),每天可以发一次文章.第一次手动编辑了,第二次嘛,就可以想简便方法了,目前微信公众平台只支持富文本编辑,所以用m

那些离不开的 Chrome 扩展插件

虽然Chrome浏览器是个吃内存的怪兽,但是,它却因为启动速度.调试功能等成为了程序猿的必备浏览器!今天有时间,整理一下自己最常用的一些Chrome扩展吧: 常用网页浏览非开发类扩展: Tampermonkey 推荐指数:★★★★★ 最近发现的神器啊,哈哈,很喜欢,利用脚本比安装扩展少用内存啊!速度还快!用法也很简单--20151202更新 用法简要记录下: Greasy Fork国内油猴脚本的下载地,常用的百度网盘助手,去除贴吧列表里面的广告,CSDN去广告自动展开文章等脚本都有 当找到脚本之

作业部落 Cmd Markdown 编辑阅读器

Cmd Markdown 编辑阅读器 Cmd Markdown 编辑阅读器 WindowsMacLinux 全平台客户端 什么是 Markdown 书写一个质能守恒公式1 高亮一段代码2 高效绘制 流程图 高效绘制 序列图 绘制表格 更详细语法说明 什么是 Cmd Markdown 实时同步预览 编辑工具栏 编辑模式 实时的云端文稿 离线模式 管理工具栏 阅读工具栏 阅读模式 标签分类和搜索 文稿发布和分享 我们理解您需要更便捷更高效的工具记录思想,整理笔记.知识,并将其中承载的价值传播给他人,

怎样编辑PDF的文字和图片

PDF文件在便携性上要优于word和其他的办公格式文档,所谓有得必有失,PDF文件在编辑操作上去不如那些文档简单.如今PDF文件的应用也是很广的,很多时候在网上或是其他途径获取的文档都是PDF格式,这在需要文档内容在进行编辑修改时会有很大影响,那我们有没有办法可以简单编辑PDF中的文字图片内容呢. PDF文件的编辑和浏览查看是分开操作的,需要用不同工具来操作,所以编辑PDF文件的话还需要先安装PDF编辑工具,然后用编辑工具打开文档进行编辑. 打开文档后可以在编辑区来修改pdf文件的内容,通过页面