可能是最通俗的一篇介绍markdown的文章
作者:mdxy-dxy 发布时间:2022-08-09 09:48:43
这些日子一直在简书上使用markdown写作,已经渐渐的痴迷于这种简洁纯粹的写作方式了。不过就我逐渐入门markdown的写作过程来看,目前我看到的各种介绍markdown写作方式的文章都还略显“极客”,对于大多数像我一样没有基础的普通人来说,可能内容上的可接受性没有那么强。
于是诞生了写这篇文章的初衷,让更多普通的人理解并爱上这种写作方式。所以全文应该不会出现什么生僻的词汇,大家可以放心的看下去。(好吧其实原因是那些生僻词汇我也不懂啊哈哈)
markdown是什么?
markdown对我而言其实应该算是一种写作方式,当然也有人称它是轻量化的标记语言。这种写作方式最大的特点是用“符号”表示“格式”。例如,当你在word使用传统方式写作的时候,输入了一个标题,那么你就还需要选中这个标题去格式栏中设置格式,而用markdown方式写作,你只需要在标题前面加“##”这样的井号标记来表示标题的级别。可以明显的感觉到你输入两个“##”的过程完全不会打断你的写作,这要比单独设置格式方便的多。所以markdown写作方式,就是在你码字的时候,把文章的格式也顺便“码”进去的一种写作方式啦。什么?文章里面各种符号很糟心?安啦安啦,那只是你看到的“后台”显示,当你给别人看输出文的时候,自然就变成了格式标准的清爽的文章啦。
markdown写作方式的优势
既然想要大家理解并喜欢上这种写作方式,当然就要和大家安利这种写作方式无与伦比的优势啦。
专注写作
传统写作方式中,“内容编写”和“格式设置”是两个相对独立的工作。我想大家一定都非常习惯这样的情形,就是我要先把文章写好,然后再慢慢的根据文章的内容编辑各部分的格式。如设置标题等。
但是在markdown写作方式中,“格式设置”这一工作,通过“符号”这样一种载体,转化为了“内容编辑”,于是你的整个写作过程就变成了一件简简单单的“码字”了。当写到标题的时候,我就输入“##某某某某标题”就完成了这部分文字的所有编辑工作。
格式清晰
由于写文章的时候,各部分的格式通过“符号”来呈现,那么修改的时候也非常的清晰方便。我想大家都遇到过这样的情形,就是在word上编辑好的文档需要修改了,但是那些个设置好的标题自己根本已经认不出来是几级标题么了,当然字号字体就更困难了。但是通过markdown写作方式写出的源文件就不会啦,你难道还分不清“###”的个数么?所以无论是编辑还是修改,都是一目了然。
版本跟踪
我想无论你是写论文还是写文案,每一位 * 的写作者的电脑文档里面,都必然有一个Word文档,从“初版”到“最终一定不改版”的无数版本。但是每一个支持markdown写作方式的在线网站或者是软件,都必然提供强大功能的“版本跟踪”。
简书写作平台markdown写作时的版本跟踪功能
于是当你通过markdown协作方式写作的时候,版本保存就变成了一个不那么需要费心的事情了,你需要做的就是不断的修改你的同一个文件到完美,有需要,完全可以在同一个文档中回复到上某个版本。
强大的兼容
我相信你一定烦恼过,从某个网页或者别人的文档中复制到自己文档的内容,格式有时候都会变的非常奇怪。例如多了很多原本不存在的空格什么的。
但是如果你一直使用markdown写作方式进行创作,那么其实你所书写的一直都是纯文本。这意味着这些内容无论你复制到什么地方,格式都是统一的,不会因为平台的转换而变得非常奇怪。无论你是从windows系统的什么编辑软件中复制到苹果系统的什么编辑软件中,事实上你的文档格式和他们完全无关,所以再次帮你省心了!
实际上是纯文本编辑
简洁的附件添加
你在文章中加入过图片吗?很多写作者应该都会有这样的需求。尤其是在word中插入图片,我想真是最糟糕的编辑体验,因为你需要细心的调教插入图片的格式大小,因为往往你不注意,大小的改变就让一幅图片从一页跳到另一页了,十分的闹心。另外如果你想要从网上插入一张图片,你需要的操作流程是:找到图片——下载图片保存到本地——文档中点击插入图片——调整图片格式。其中下载的过程不仅繁琐,而常常积攒很多垃圾。但是使用markdown写作方式添加网络图片呢?你要做的是:找到图片——右击复制图片地址——文章中输入地址。就这么轻松愉快,不需要下载,不需要找各种按钮点击各种确定,仅仅是纯粹的写作输入就好。(当然,图片的添加,在符号的输入上会略显特别一点,详细的符号对应的格式,我们会在文后为大家整理出来。)
无限制的平台
当我们通过markdown写作完成一篇文章后,实际上我们看到的仅仅是所谓的“后台内容”,就是包含各种符号的源文件文章。当我们给别人看的时候,实际上我们想要对方看到的是格式清晰的编辑好的文章,这时候就需要我们使用一些支持markdown写作的插件啊、网站啊、软件啊进行“翻译”了。其中浏览器插件可以直接在你的输入框中将用markdown写作完成的内容“翻译”成对应格式,而在线网站和一些软件,则是“翻译”后进行输出,当然可以保存成源文件,或者输出成PDF、网页等很多类型。因此这个意义上讲,当你创作的时候完全不用在意你在地方写作,因为markdown写作完全是一种纯粹的书写方式而已,即便是用word,我也依然会在标题前面加“##”,因为最后我只要把文本复制到支持markdown写作的平台上“翻译”一下就OK了。
印象笔记不支持markdown语法,但是并不妨碍我在写作的时候仍然按照markdown写作的方式“码字”,因为最后我只要复制到类似“简书”这样支持markdown语法的地方就好啦。而且格式都是编辑好的哟。
实时更新
我想这是我在使用中最为青睐的markdown写作的特性。
在上文中我们了解到,当给别人呈现文章的时候,我们能够使用输出网页的方式,因此我们给别人传文件的时候就仅需要发送一个链接就可以了,这要比发送整个文档轻松简单的多,尤其是在网速不佳的环境中。
通过传统的写作方式完成的文档,例如word,你传给别人的时候,就意味着你和这个文档的联系就断掉了。别人需要你修改,或者你自己又有什么修改内容的时候,你又需要重新发送一份word文件给对方,上一次的文件就作废了!是不是很烦躁。
而通过markdown写作输出的网页文件,则可以实时更新,因为你仅仅需要更新自己的源文件(或是添加内容或是删除内),然后发布更新。同样是之前的文章链接,这个时候你让对方打开,则会看到新的内容了。是不是非常的简洁方便?
我为上司简单的通过markdown整理的一份清单,对应媒体点击后可以进入其官网
输出后的网页如上图所示,蓝色文字含有超级链接,可以进入对应媒体的官网,如果上司觉得整理的还不够,那么你随时可以在原文件中添加推应的条目,修改后请他重新打开刚才的网页链接就好。
你在编辑的时候显示的内容实际上是这样的,即所谓的“后台”显示
美化邮件等各种文本输入
如果你是用浏览器进行的文本输入,那么基本所有的输入窗口,都可以使用插件,“翻译”你输入的markdown形式的文本。其中最为实用的例子就是邮件内容的格式了。以下是例子:
正常情况下你用QQ邮箱撰写内容,一般都是这样的吧,目测格式已经算是比较清爽的了。
但是我们换用markdown写作方式重新输入一下我们的邮件内容。
其中“##”表示的二级标题,大家在下文的新手教程中能够很快的阅读到,而“-”符号就是项目符号的意思啦。
然后我们使用浏览器中安装的插件,点击,对刚才输入的文本进行“翻译”,则邮件内容的格式就变成下图的样子了。
事实上在邮件正文编辑的时候,大部分人都不会很在意格式,常常都是纯文本的形式,通过断行等粗暴的方式进行区分。可能和邮件的格式设置比较复杂也有关系,但是使用markdown写作方式,则输入一气呵成,是不是显得邮件非常的专业醒目?当然其他的编辑平台大部分也可以通过这样的插件的方式完成格式的编写,这也是为什么我想将这样的新技能不遗余力的推广给大家的原因了。
学习markdown难不难
我觉得我今天写把文章写的这么通俗了你就知道,学习markdown真的非常简单!对于大部分普通人的使用,你可能仅仅需要掌握不到十个左右的符号标记就可以了。事实上我用markdown写作方式写了好几个月了,用到的标记符号也就那么5、6个,你不要告诉我你记不住5、6个符号!
这是简书上的一份简单的新手指南——献给写作者的 Markdown 新手指南,大家写作可能用到的常用的标记符号对应的格式,这里都有说明了,按照上面的格式写就好了。半个小时可以轻易上手并完全掌握。当然上面的东西比较多,你选择自己用得到的记住就行,比如输入表格什么的,感觉像我们这普通人平时码个字轻易用不到吧。
你可能用得到的markdown资源
根据大家的使用需求简单的整理了一些资源,其实每种方式用首个推荐的就完全够用了,其他的大家可以尝试一下选择自己合手的。
插件
支持安装插件的谷歌浏览器和火狐浏览器都可以安装的插件:
Markdown Here(这是火狐插件地址,谷歌请在在线商店搜索插件名称)
Markdown Here图标
在线作为在线工具推荐:Cmd Markdown作业部落MaHuaDillingerOnline Markdown EditorMarkdown Live Editor马克飞象MarkableMarkdowntoPDF简书软件
Windows
重点推荐:MarkdownPadMdCharmTextsHaroopadCuteMarkEdMiu
Mac
重点推荐:Ulysses IIIMouKobitonvALTHaroopadiA WriterByword
小黄人科技:ecnutec我就是个写通俗工具文的写手,啊哈哈!


猜你喜欢
- # 2014.10.15 更新了memo.zip, 网盘的exe:修复:1.隔日启动不能正常加载json,加入:1.隐藏任务栏图标,2.通过
- react-native安装流程1.npx react-native init AwesomeProject报错运行 cd ./demo/i
- 界面文件 Ui_ControlBoard.py# -*- coding: utf-8 -*-# Form implementation ge
- 当要处理批量图片,且每张图片都要进行显示时,用plt.imshow() plt.show()会出现内存泄漏, 管理器中看到其中一个pytho
- 无限循环如果条件判断语句永远为 true,循环将会无限的执行下去。如下实例#!/usr/bin/python# -*- coding: UT
- 这篇文章主要介绍了Python动态声明变量赋值代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋
- pyqtgraph是Python平台上一种功能强大的2D/3D绘图库,相对于matplotlib库,由于其在内部实现方式上,使用了高速计算的
- 比如:import linecacheprint linecache.getline('2.1_open.py&
- 上四篇的内容是把常用的XHTML标签拿出来介绍了一下,不是很详细。不过没关系,重点是要能先知道用他们,以后深入了再去细细研究更为详细的特性以
- 本文实例讲述了js比较日期大小的方法。分享给大家供大家参考。具体如下:function DateDiff(d1,d2){ var resul
- Jones向量假设光波沿z轴传播,那么其三个方向的电场分量可以表示为Jones矩阵能够保证二维列向量形状不变的运算有无穷多种,但最符合我们直
- 目录代码分享一、安装并创建Scrapy项目二、爬取应用市场评论过程1. Scrapy爬虫运行流程2. 页面分析页面分析过程一页面分析过程二页
- 先给大家介绍下Python除法之传统除法、Floor除法及真除法python3.0 /总是执行真除法,不管操作数的类型,都返回浮点数结果(即
- 在Soundbreak我们每天24小时不间断地播放实况音频和视频,所以对于MySQL的新增的复制特性,我们不能做出很令人信服的测试。通过测试
- 一、介绍正则表达式各语言都有自己的规范,但是基本都差不多,都是由元字符的组合来进行匹配;由于Nmap内嵌的服务与版本探测是使用的Perl正则
- 要理解select.select模块其实主要就是要理解它的参数, 以及其三个返回值。select()方法接收并监控3个通信列表, 第一个是所
- 可能不少学习javascript在使用call,apply,callee时会感到困惑,以下希望对于你有所帮助:1、它是函数的方法或属性;2、
- 前言使用Python中的自带库math、自带函数pow和自带库cmath来对数字进行开根号运算方法一使用:math.sqrt(数字)impo
- 本文实例讲述了Python实现的IP端口扫描工具类。分享给大家供大家参考,具体如下:去年服务器老是被攻击,每次上线之后,上线的人急急忙忙下班
- 实例代码如下def demo(): print("开始执行...") while 1: &nbs