11月2日Markdown和Quarto上课实践

主讲人:xxx

Markdown?

Markdown是一种轻量级标记语言,用于使用简洁的语法快速编写格式化文本。

什么是Markdown?为什么要使用?

  • Markdown就是一种文档的格式,文件名的末尾是.md,正如我们常用的word文档格式是.doc、.d…
    作为一种新的文档格式,我们放着这么好的doc文档格式不用却用.md是有一些原因的。

  • 有人发现当他们用Word或者别的文本编辑器写好一篇文章,兴高采烈地发布到博客、论坛、网 …
    另外的原因:不想依赖鼠标写文章。大家可能在电视上看到“黑客”都喜欢在大黑框的电脑面前啪啪啪一通乱敲一行行看不懂的文字就出来了,一般都不会像我们一般人一样用鼠标这里点一下、那里点一下。

  1. 简单易用:语法直观,学习成本低。

  2. 可读性强:即使不渲染,也能清晰阅读原文。

反思Markdown:Markdown的长与短?

现在Markdown大行其道,几乎成为了网络写手的必备技能。按照目前的趋势,Markdown的潜能仍在被不断地发掘,发展空间非常大。Markdown一开始设计成可以方便地转化成HTML,但是Markdown没有满足于此,它有一个更大的目标——成为一种网络书写语言。在目前的发展来看,Markdown成为普通的网络书写语言指日可待。

不管从哪个角度说,Markdown都太火了,正因为太火了,所以更加需要冷静地看待Markdown,也就有了《反思Markdown》这篇文章。

  1. 思考Markdown:Markdown vs 一般富文本编辑器

  2. 内容与形式分离 vs 所见即所得(内容与形式融合)

  3. 源码输入 vs 所见即所得

Quarto来源知乎

  • 可拓展与易读易写之间的权衡。人们正在不停地为Markdown添加新的语法以图实现更多的功能,但是功能与内容之间有不可调和的矛盾,基于源码输入的特性,在内容书写时要求的功能越多,需要添加的语法也会越多,势必会让Markdown易读易写的特性下降,影响内容的书写,而且学习的成本也会提高。

  • Markdown对中文不友好。Markdown使用的都是英文字符,在中文键盘中,很多字符无法输入。相信Markdown用户都有这种体会,在输入Markdown语法的时候,需要经常性的进行中英文切换。而且因为半角全角的问题,有的字符在显得格外的相似,比如冒号与叹号,一旦写错不容易被看出来。这个问题在移动端非常明显,曾经为了写Markdown给ipad买了个蓝牙键盘,结果发现基本无法使用纯键盘书写,移动端根本无法快速进行中英文的切换和符号书写。这个谁用谁知道。

  • 转义。Markdown的语法会占用一些特殊字符,这些字符对某些用户而言是很常用的。虽然可以转义,但是在进行文字内容书写的时候需要去注意要不要转义是一件很干扰的事情。在一般所见即所得编辑器中,转义是交给编辑器自动解决的。但是在Markdown中,转义的任务很自然地落到了用户的头上。

Markdown基础操作入门