前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >每日分享第五弹——用Markdown来写作

每日分享第五弹——用Markdown来写作

作者头像
北野茶缸子
发布2021-12-17 08:42:25
4900
发布2021-12-17 08:42:25
举报
文章被收录于专栏:北野茶缸子的专栏

单纯分享优秀产品,无任何商业化行为

本次内容约5000字,是我目前最强干货了,你可以收藏慢慢看

这里首先感谢 少数派用户@sainho,他的文章给了我这篇作品很大的启发。 链接:https://sspai.com/post/36610;https://sspai.com/post/36682#toc_15 作者:sainho 标题:Markdown 完全入门

“所谓创造其实只不过是在串联事物。 当你问那些有创意的人他们是怎么做到的, 他们都会感到些许罪恶感, 因为他们并没有凭空创造出什么, 只不过是发现了它们而已。” ——乔布斯

  • 精美的排版未必是繁杂的动画般的炫技,也可以是一种回归极度简单的表现。

1. 什么是markdown

  • 在我看来,让文字回归文字最本质,这就是markdown
  • 相信大家日常使用最多的就是word,pages这一类的富文本编辑器。
  • 这里我们将文字编辑分类两类:富文本编辑器与markdown编辑器。这里你姑且把markdown理解为一种标记语言,它能够允许你通过一定的语法,从而实现快速的文本排版(具备逻辑层次)。
一、场景代入细谈markdown的特点
  • 假设你遇到了下面这个场景:

写作课上,老师要求你以“我最崇拜的人”为主题,写一篇文章。并标记出来表现你所崇拜的人特点的语句。

  • 富文本玩家操作
  • markdown玩家的操作
  • 对比之下你会发现,富文本操作的步骤是由两个核心要素构成的:[输入文字]+[编辑文字]。
  • 而在markdown的环境下,一切是一气呵成的——输入和编辑融合在了一起。你在输入文字的同时,就已经进行了必要的编辑,使用相应的语法,直接定义了文本的属性,是标题还是其他什么。在这一点上,你会觉得和我们手写习惯非常相似,不存在编辑这一步骤。
  • 如在上例场景中## 代表二级标题。**文本** 表示加粗字体。
二、 markdown的优势
  • 现在你可能乍一看觉得markdown怪怪的。的确是,因为它直接将代码和文本混杂在了一起。但你别担心,一般支持markdown的编辑器,都会提供对应的预览界面或实时更新界面。
  • 经过场景的铺垫,相信你也已经感受到了markdown的独特之处了吧。
  • 这里我总结了以下几点优势。
  1. 高效迅速,书写舒畅,省去了“编辑”这一操作。
  2. 跨平台迁移便捷,所有的文本都对应一套规则。
  3. 文档兼容性强。不会因为你是.doc,我是.pages互相干瞪眼。
  4. 易转换,可以轻松使其转为富文本或HTML等多种格式。

这里你可以读下面两篇简书平台官方的文章。

标题:为什么作家应该用 Markdown 保存自己的文稿 链接:https://www.jianshu.com/p/qqGjLN

以及官方硬核干货

标题:献给写作者的 Markdown 新手指南 链接:https://www.jianshu.com/p/q81RER

2. 我的markdown的高频操作

  • 需要注意的是,markdown中的语法都是英文标点
1. 标题
  • 代码
代码语言:javascript
复制
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
  • 效果

一级标题

二级标题

三级标题

四级标题
五级标题
2. 有序列表与无序列表

代码

代码语言:javascript
复制
- 文本1
- 文本2
- 文本3
1. 文本1
2. 文本2
3. 文本3

效果

  • 文本1
  • 文本2
  • 文本3
  1. 文本1
  2. 文本2
  3. 文本3
3. 粗体与斜体

代码

代码语言:javascript
复制
**您吃了吗?**
*啊,还没吃呢,没吃呢。*

效果

您吃了吗?

啊,还没吃呢,没吃呢。

4. 引用

效果

“所谓创造其实只不过是在串联事物。 当你问那些有创意的人他们是怎么做到的, 他们都会感到些许罪恶感, 因为他们并没有凭空创造出什么, 只不过是发现了它们而已。” ——乔布斯

“当想象力 使未知事物有了形状 当诗人的笔 让它们成形并给空中的虚无 一处居所 一个名号 ” ——《仲夏夜之梦》

代码

代码语言:javascript
复制
> “所谓创造其实只不过是在串联事物。
当你问那些有创意的人他们是怎么做到的,
他们都会感到些许罪恶感,
因为他们并没有凭空创造出什么,
只不过是发现了它们而已。”
——乔布斯
>  “当想象力
使未知事物有了形状
当诗人的笔
让它们成形并给空中的虚无
一处居所
一个名号 ”
——《仲夏夜之梦》
5. 插入链接和图片

效果

简书

代码

代码语言:javascript
复制
[简书](http://www.jianshu.com)
# [显示文本](链接地址)
![](https://upload-images.jianshu.io/upload_images/19725743-e1ff962b1d176e8c.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
# ![显示文本](图片链接地址)
6. 代码块及文内代码

效果

print('Peng is so cool~')

代码语言:javascript
复制
while True:
  print('Peng is so cool~')

代码

  • 记得是这个符号 `
7. 分割线

效果

代码

***

  • 以上便是我的常规操作, 其他的进阶姿势还包括LaTex、表格、脚注等等,但我觉得一般在markdown的使用情境下应用不大;再加上一般来说也都比较复(nan)杂(ji),所以不推荐大家强行掌握。在我看,上面七种就完全足够了。
  • 除外,可能还有的编辑器会对markdown进行一定的语法修改,以达到更全面的目的。比如印象笔记还支持时序图、甘特图……但我还是上面说的,markdown的使用场景大可不必,反倒使简单的东西复杂化了。而且这些编辑器之间可能也存在兼容问题,但上面七种语法我敢说绝大多数都会支持的。
  • 如果你还是想了解高阶姿势,下面这个CSDN上的文章你可以收藏起看看,里面可以说囊括了几乎所有的markdown语句。可以说相当之全面了。

链接:https://blog.csdn.net/witnessai1/article/details/52551362?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task 标题:Markdown 语法手册 (完整整理版) 作者:witnessai1

3. 一些常用的markdown编辑器

  • 这一部分我大概搜了一下。感觉如果你仔细搜搜能找到上万个。
  • 所以我劝你谨慎点搜。毕竟世界这么大。别被人骗了,未必都好用。
  • 为了满足你们的好奇心。我看了一些推荐和教程。感觉下面两篇文章对于编辑器的选择有比较详细的介绍。推荐给你们。

链接:https://sspai.com/post/27792 标题:解决作者们的焦虑:7 款优秀 Markdown 编辑工具推荐 作者:JailJT

链接:https://www.jianshu.com/p/a0a491f6e319 标题:给想学Markdown的你的一个简单的Markdown语法教程 作者:__江文__

  • 为了防止你们说我偷懒,我也整几个给你康康:1. vs code。2. 简书。3. typora。4. 语雀。这里我从交互输出上将其分为两类:一、边写边看型。二、立即变换型。其中1、2属于前者;3、4属于后者。ps:我推荐的,便已经得到我推荐了,所以别问。问就是一律五星好评,不给钱都不反悔的那种
  • 其中语雀我想单拎出来讲,不仅是因为你们估计没怎么见人推荐或用过,更是因为我现在在用它。更是因为好用。我喜欢对吧。那你们应该也喜欢才对。(doge
一、边写边看型

边写边看型,即是输入的内容不会立即变化。编辑器会提供给你额外一个视窗,姑且称为预览模式。在预览模式下,你的所有markdown信息会被分割成两个部分。一边是键入的markdown语句,另一边是转换后的视窗。

  • 1. vs code

这里就不额外介绍vs code的相关信息了,我以后一会专门做关于markdown的讲解。不过需要你下载相关的vs code插件,其中包括 Markdown All in One(by Yu Zhang)。另外还有Markdown Preview Enhanced(by Yiyi Wang), markdownlint(by David Anson),一并也推荐给你们。这样不仅能够识别句法、同步预览,也提供了语句检查的一些列功能。

vs code 好的地方就在于,如果你是一个不喜欢分散功能而喜欢大一统功能的用户,或者是码农。那提供包罗万象的插件服务的vs code 就能解决你写代码和记笔记的多重需求。但缺点是,这一款本地软件,也就意味着对于云端的储运,以及图床的构建,没有语雀、简书方便。

  • 2. 简书

简书提供了一个在线的markdown平台。我个人比较喜欢在上面做笔记。优势有四:1)识别率高。比如一些不规范的markdown写法它也能识别出。2)提供图床服务,不必过于担心图片的保存问题。3)写作模式下没有广告,算是比较舒适的写作环境。(至少目前来看是这样的)4)提供历史版本功能。如果内容上有大的修改,也可以比较好的实现“时间机器”的功效。

ps:现在简书在弄什么钻石、贝壳的,越来越像理财投资软件了。(汗。)

二、立即变换型

立即变换型,就是相对于边写边看型,它不会给你额外的视窗,你的markdown语句在敲下后便会立即转换为相应的视窗内容。

  • 3. typora

typora 是一款风格上,我认为与“幕布”非常接近的软件。如果你不了解幕布,可以看我之前的推文,幕布算是我为数不多力推且和我的“三观相配”的软件。

这是一款我自认为在写作环境上做的最好的软件

但缺点依旧是,它是一款本地软件。

所以在我的使用场景中,我可能会拿他作为写作(小说、散文..),而非记笔记,写博客的工具。

  • 4. 语雀

最后说的语雀,没错,我现在就正在用它提供的编辑器进行写作。号称“十万阿里人都在用的笔记与文档知识库”绝非浪得虚名。这是一款我自为人最好用的博客类书写工具。这也是为何我从接触到语雀后,便不再用简书进行博客创作。语雀提供markdown所有的一切基础应用,并且在一定程度上打通了markdown和富文本的界限。

它提供给你markdown的语句环境的同时,也给了你上端的基础选项,使得你可以对文字进行再编辑。并且让你能够随意的拖拽并设置图片大小。

这一点上我觉得它做的非常好。取长补短,对于markdown语句使用起来冗杂的地方,直接通过富文本的交互供你解决,比如文字的上标下标枯燥;且也保留了markdown自身的优势。即便你不熟悉markdown,它也能成为你不错的文本编辑器,成为你的文档知识库。

另外语雀还提供大纲的选项,这一点我觉得完虐少数派的大纲视窗,非常清晰,且不容易误触。

至少在现阶段,在普通用户和会员差异不大的条件下,我会一直坚持用语雀进行博客创作。即便后期有流量上的需求,现在59元一年的价格我也完全可以接受。另外语雀还提供团队工作的空间搭建,以及中英翻译的功能(这点很重要!!)

如果非要提缺点的话,那便是一些关于布局上的小缺陷,以及模版设计上一些不太人性化的操作。

4. Markdown的局限及我的使用场景

如果你仔细阅读了我关于markdown编辑器的介绍,大概也能知道我的使用场景了。如果在网络良好的情况下,我会使用简书进行笔记记录,使用 语雀进行博客创作。如果在网络条件不允许下,我会用vs code 进行博客内容的创作,我会用typora 进行日常的写作。但话又说回来,网络不好为什么要办公呢?

语雀和简书这样的web端应用,无疑一下子解决了许多的问题,一是数据的本地储存保存不便,以及云端迁移的麻烦;二是实现大一统的平台,管你是WIN还是Mac,统统都用浏览器和一套规则。

实在是妙

但markdown真就这么好用,无敌了呗?

然鹅并不是。markdown的核心要义,便是简洁高效。因此也舍去了“灵活处理”的能力

即便现在有很多markdown的衍生版本,拓展了markdown语法的功能,也使得markdown在文字处理及图片排布等方面也有了进步。但我觉得大可不必。

  • github 就有一套专门的markdown语句,底下是官方文档,感兴趣你可以读读,看看有什么差异。

https://help.github.com/en/github/writing-on-github/basic-writing-and-formatting-syntax Basic writing and formatting syntax

总结来说,markdown的优势有:

  • 高效迅速,书写舒畅,省去了“编辑”这一操作。
  • 跨平台迁移便捷,所有的文本都对应一套规则。
  • 文档兼容性强。不会因为你是.doc,我是.pages互相干瞪眼。
  • 易转换,可以轻松使其转为富文本或HTML等多种格式。

但同样,它的缺陷也很明显:

  • 无法灵活处理文本信息。
  • 对非文本内容排版能力较差。
  • 对段落和整体的排版能力有限。

说了这么多,想必你也一定大概明白了什么。关于markdown的问题,也无非就是1)什么场景下需要使用markdown。2)不同场景该使用何种markdown编辑器。这两个问题。

最简单的例子,下面这几组场景,你会选择word编辑,还是markdown呢

  • 毕业设计的撰写。
  • 笔记的梳理。
  • 个人生活小结。
  • 写《论老母猪的饲养的最新研究进展》论文。

哈哈哈哈,很明显对吧。

当然有些场景下,可能工具都会有其利弊。但定位上就是一款“轻量级文本工具”的markdown,对于纯文本或者说是对排版要求和图片处理不是严格的场景下,肯定是会脱颖而出的。

结束语

“当想象力 使未知事物有了形状

当诗人的笔

让它们成形并给空中的虚无

一处居所

一个名号 ”

——《仲夏夜之梦》

  • 人类之所以为人,除了美妙的情感外,就是爱思考的内核。
  • 将虚无的想象空间中的内容,用鲜明的画卷将他们传承。
  • 作为传播知识的载体的笔,便成了人类不可磨灭的一部分。
  • “无手写时代”,并不是“无笔时代”。只要交互还存在,笔就永远握在我们手中。
  • 让文字使我们不朽!
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-03-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 北野茶缸子 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 什么是markdown
  • 2. 我的markdown的高频操作
  • 一级标题
    • 二级标题
      • 三级标题
      • 3. 一些常用的markdown编辑器
      • 4. Markdown的局限及我的使用场景
      • 结束语
相关产品与服务
图片处理
图片处理(Image Processing,IP)是由腾讯云数据万象提供的丰富的图片处理服务,广泛应用于腾讯内部各产品。支持对腾讯云对象存储 COS 或第三方源的图片进行处理,提供基础处理能力(图片裁剪、转格式、缩放、打水印等)、图片瘦身能力(Guetzli 压缩、AVIF 转码压缩)、盲水印版权保护能力,同时支持先进的图像 AI 功能(图像增强、图像标签、图像评分、图像修复、商品抠图等),满足多种业务场景下的图片处理需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档