诞生 16 周年,Markdown 为什么成了写作神器?

今天,经常与文字打交道的人或多或少都听说过「Markdown」这个名字。

博主,尤其是科技博主们似乎都对博客是否支持 Markdown 有一种执念,知乎上也常常能见到「为什么还不支持 Markdown 的吐槽」,Markdown 甚至被视为衡量新媒体工作者排版水平高低的标尺。

如果你此前对 Markdown 一无所知,也不妨在它诞生 16 周年之际,了解一下这种简洁高效的标记语言。

为什么会有 Markdown?

要理解 Markdown 的流行,有必要先了解「标记语言」的概念。

维基百科对标记语言的定义是「将文本(Text)以及文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的计算机文字编码」。简单来说,就是用一系列约定俗成的标记,规定文本的格式、结构等,如加粗、分段、字体颜色等,我们熟悉的 HTML 就是一种标记语言。

▲ 同样的文字格式用 HTML 表达出来显然不如 Markdown 直观,图片来自:Steemit

但像 HTML、RTF 等标记言语因为支持丰富的格式,语法非常复杂,可读性也很差,且不同的语言之间还有格式壁垒,难以打通。

而早期一些显示器无法显示加粗、斜体等文本格式,于是人们想出了用文本标记格式的方法,也就是轻量级标记语言,特点与前面提到的 HTML 等相反,纯文本记录,不受编辑器限制,简单易懂,维基百科就有自己一套标记语言,Markdown 则发展成了轻量标记语言中最有名的一种。

16 年前,美国科技博主约翰·格鲁伯(John Gruber)希望「用一种易读易写的纯文本格式写作,并可将其转换为有效的 XHTML (或 HTML)」,于是在 2004 年 3 月 19 日推出初代 Markdown。

其实在 Markdown 的历史上,程序员亚伦·斯沃茨(Aaron Swartz)也应有姓名,Markdown 的语法部分很大程度来自他的贡献,就是那位参与开发 RSS 和知识共享组织(Creative Commons),联合创办 Reddit,还在维基百科待过,创业经历有如开挂,最后却因卷入网络犯罪而自杀的传奇程序员。

▲ 亚伦·斯沃茨 图片来自:The Altantic

说回正题,由于在阅读和预览上的便利性,Markdown 逐渐流行,受到码农和写作者的欢迎,针对 Markdown 开发的编辑器越来越多,支持 Markdown 也成了 GitHub、Trello、Slack、简书、印象笔记等平台的标配。不过总的来说,Markdown 依然属于相对小众的工具,但如果你经常需要排版、码字,Markdown 没准能帮你打开新世界的大门。

Markdown 怎么用?

不要被「语言」、「标记」等字样吓住,Markdown 不是 PHP 或 Python,它的语法十分简单,也不涉及任何数学或编程知识,几乎可以称得上零门槛。

前面一直提到,Markdown 一大优点是「易用易读」,几分钟即可掌握其语法,以下是几个常用的代码:

文字前加 # 号设置标题,一级标题对应 1 个 # 号,二级对应 2 个,依此类推,共可设置 6 级标题;**文字** 表示加粗;*文字* 表示斜体;文字前加 > 表示引用;空白行输入 * * * 生成分割线;文字前加 *(或 +、-)生成无序列表,数字加英文句号生成有序列表;插入超链接:[显示文本](链接地址)插入图片:![](图片链接地址)

效果如下:

此外,Markdown 也支持制表、引用代码等,但既然是轻量级的标记语言,注定 Markdown 无法满足复杂的排版需求,如居中、左/右对齐、设置字体或颜色等,就不在其能力范围内了,毕竟专注于写作才是它的目的所在。好在由于 Markdown 本身支持转换为 HTML,所以熟悉 HTML 的用户也可以在 Markdown 的编辑器中使用 HTML 语法实现更丰富的页面效果。

有哪些好用的 Markdown 编辑器?

用 Markdown 写作并没有什么讲究,就像程序员可以直接在记事本上写代码一样,我们也完全可以在记事本上用 Markdown 码字,最后再用支持 Markdown 的编辑器转换即可。

当然,大多数情况下我们还是使用 Markdown 编辑器,这些软件往往支持语法检测,也可以预览排版效果,提供更好的写作体验。

市面上的 Markdown 编辑器实在太多了,我们筛选出部分口碑较好的产品。

Typora

支持平台:MacOS, Windows、Linux

提到 Markdown 写作器,一定绕不开 Typora 的名字。软件界面简洁到就像 Mac 自带的文本编辑器,它并不像主流的 Markdown 编辑器一样采用双栏布局,而是将写作与预览窗口合为一体,输入标记后即可实时输出效果,实现「所见即所得」。

Typora 完全免费,也是少数覆盖 OS X, Windows 和 Linux 三大平台的 Markdown 软件。(此时一位 Windows 用户哭得好大声。)

Ulysses

支持平台:MacOS、iOS

Ulysses 不仅是一款优雅的 Markdown 写作器,还是得力的文档管理助手,你可以将文稿分门别类,还可以快速查找筛选目标文稿,借助 iCloud 实现 Mac 和 iOS 无缝连接,没错,Ulysses 亦是 iOS 端备受好评的写作应用。

价格可能是唯一的缺点。Ulysses 如今实施订阅制,每月 28 元,每年 218 元。

iA Writer

支持平台:MacOS、Windows、iOS、Android

▲ 图片来自:iA Writer

老牌的 Markdown 编辑器,支持直接插入 Markdown 表格、本地图片拖拽插入、iCloud 云同步等功能,iA Writer 的基本功十分出色,也有 DOCX 格式转换、Focus 模式、语法检测(仅英文)等差异化功能,但文档管理功能相较 Ulysses 逊色不少。

iA Writer Mac 版售价 198 元,iOS 版 68 元,Android 版免费。

Mou

支持平台:MacOS

▲ 图片来自:Mou

国产 Markdown 编辑器优秀代表,对中文的兼容性最好,实时预览、自动匹配、支持 CSS、HTML 和 PDF 导出等功能一个不少,而且完全免费。

Marxico/马克飞象

支持平台:MacOS、Windows、Web

又一款优秀国产应用,大部分功能免费,并且提供了 Web 版和 Chrom App。正如其宣传语「专门为印象笔记打算的 Markdown 编辑器」所言,Marxico 的最大优势就在于可以直接将文档保存至印象笔记。

Bear

支持平台:MacOS、iOS

Markdown 写作器的后起之秀,高颜值是一大亮点,支持加密,不过 Bear 的定位更偏向笔记而非纯粹的写作工具。

普通版免费,无法同步,Bear Pro 每月 10 元,每年 103 元。

Atom

支持平台:Windows、MacOS、Linux

▲ 图片来自:Atom

Atom 来自大名鼎鼎的开源社区 Github,完全免费。实际上 Atom 不是单纯的 Markdown 编辑器,它支持宏以及 CSS、HTML、JavaScript 等大量网页编程语言,也集成了文件管理器,显然是一款码农专用编辑器。

Byword

支持平台:MacOS、iOS

▲ 图片来自:Byword

Byword 是 Markdown 写作工具中的另类,比 Typora 还要简洁,连实时预览都没有,打字机模式、段落聚焦等设计显然是希望你能专注于写作这件事。价格适中,Mac 版 73 元,iOS 版 40 元。

Markdown 编辑器领域佳作辈出,以上推荐只是冰山一角,如果你有好用的写作器,也欢迎在评论区与我们分享。

排版大概是我们日常与工作或学习打交道时都免不了的过程,追求效率的你可能厌倦了在键盘和鼠标之间频繁切换,所以,人生苦短,你需要 Markdown。

题图来自:Vivaldi

值得买上写文章如何居中标题,改变颜色? 分享一种小白都会的办法

本内容来源于@什么值得买APP,观点仅代表作者本人 |作者:比克大魔王来了

大家好,我是比克大魔王来的

一直很羡慕那种大佬在张大妈上写文章,能够变颜色,能够居中标题等等。

通过不断的找资料学习,今天终于学会了一点点皮毛,分享给大家看一下,喜欢的小伙伴可以收藏一下。

先看效果图

下面这个是普通张大妈发发文章界面和变字体颜色对比图

第一步 下载markdown here插件

下载链接https://markdown-here.com,如果下载不了,可以百度一下下载安装包,或者评论区见

这个插件,可以用Firefox,谷歌的chrome浏览器,还有微软的edge浏览器都可以的~

我用的是edge的自带浏览器,懒得折腾其他浏览器了

安装好以后如下图

第二个就是markdown here插件

第二步 复制下面这段文字到markdown配置表里面(最重要的一步)

由于这段文字(其实这个叫css或者叫代码)太长了,这里没办法复制到张大妈文章里。

大家可以评论区见,或者搜索一下css样式,一般耐心找,能够找得到的

复制好这段文字之后,它会自动保存,然后关闭即可

第三步 正常写文章,记住几个超级简单的符合就行

由于这篇是傻瓜式教学,所以,只要记住一个简单字符,就是:#

比如你要写个标题,再标题前面加个#即可。2个#也行,3个#也可以,4个井也没问题。

加不同数量的#,会有不同的效果。可以自己测试一下。

下面是我测试加1个# 和2个#的现实效果

第四步 加完# 以后,选中文字,右键点击markdown转换

然后就可以了,完成!

能力有限,写得肤浅,希望大家在评论区指教、交流。

我是比克大魔王来了,欢迎关注+点赞+收藏。

相关问答

怎么让一句话的两个字变颜色?

在文本处理中,改变一句话中特定两个字的颜色通常需要使用富文本编辑器或者HTML/CSS。以下是几种常见的方法:1.**MicrosoftWord**:-打开Word文档。...在...

Markdown是否是一个程序员必会的文档编辑技能?

虽说很少有哪家公司,在招聘的时候,强制要求程序员会Markdown编辑文档,但是,Markdown几乎是程序员在书写文档时,绕不开的技能。使用频率高在项目中交付...斜...

Markdown是什么意思啊?-汇财吧专业问答test

[回答]以前有那个UberWriter是开源的,Python2的项目,前端是pyGTk,开发者是个德国人,为了简洁,没有直接切换字体的功能,中文比较蛋疼,但实际上可以...如果...

HTML中下划线怎么加粗变色?

在Markdown中,中划线很简单语法:效果:下划线也不难,html和行内CSS就可以解决:方案1:一楼说的u标签是不错,是快速添加下划线,但是它有两个缺点:HTML...在...

金山文档字体调大调色的小技巧-ZOL问答

在金山文档中,我们可以通过以下几种方法来调整字体大小和颜色:1.使用快捷键:按住Ctrl键,同时用鼠标滚轮滚动页面,可以快速调整字体大小。按住Ctrl键,同时用鼠...

cass展点怎么带序号?

您好,要为Cass的展点加上序号,可以按照以下步骤进行操作:1.在展点前面插入序号:在每个展点的前面添加一个适当的序号。可以使用阿拉伯数字(1、2、3、...)...

论文国内外研究现状标红怎么办?

内容的重要性或者突出论文的创新点。如果需要标红这部分内容,可以尝试以下几种方法:1.使用专业的文本编辑软...如果需要标红这部分内容,可以尝试以下几种方...

Windows有哪些好用的冷门软件?

强推这5款辅助软件神器,妥妥可以提高windows效率,另准备了一段电脑必备实用软件绕口令,希望对你有用:解压软件rar/zip,浏览器装chrome,杀毒神器必是Mse,...SPSS...

note格式有哪些?

Note格式有多种,以下是常见的几种Note格式:1.文本格式:以纯文本形式记录笔记,没有任何样式和排版,适合于快速记录和存储简单信息。2.Markdown格式:一种...

写作文书名号的格式-ZOL问答

1.标题:如何使用Markdown格式编写文章标题字体:标题1(粗体)12号字体标题2(斜体)11号字体标题3(普通)10号字体正文:12号字体2.标题:如何设置网页背景颜...