使用 Markdown 和 Git 的出色笔记系统(第 2 部分)
在本系列的第一部分中,我解释了为什么多年来我放弃了纸质笔记本、电子邮件和像 OneNote 这样的笔记软件。上次我们讨论的时候,我转而使用纯文本文件。不过,我还想提一些值得一提的事情。
我尝试过的其他东西
🔬 想一想人们为什么要做笔记。“笔记”说到底根本就不是“笔记”。它们实际上是对话记录、提醒、百科全书条目、待办事项清单、时间追踪工具,以及其他十几种用途。
如果你一直关注互联网时代的“生产力痴迷”,那么你就会知道,针对这些特定的需求,总有一款软件可以满足。需要是发明之母。所以我们有了像Toggl这样的时间追踪软件。我们有像Remember the milk!这样的提醒软件。我们还有像Confluence这样的维基百科,以及像WordPress这样的博客。
你可能并不惊讶,在过去的15年里,我尝试了所有这些方法,甚至更多。我放弃这些方法的原因有很多,但最终有一个重要的原因让我没有采用它们。
围墙花园问题
像上述任何一种封闭平台的问题在于,一旦你开始使用它们,你投入的成本就会随着时间推移而增加。你输入的任何内容都会随着时间的推移变得越来越根深蒂固。这些内容变得无法再迁移。
它被囚禁了。
有时,它只能被有效地捕获,因为如果不花费巨大的精力就无法移动,因此不值得移动。但通常情况下,它被那些只顾盈利的公司主动捕获,他们利用法律协议、专有文件格式、数字版权管理平台等手段来控制你的内容。
有时你会彻底丢失所有内容。我亲身经历过,HP 收购我的在线电子邮件提供商并终止我的电子邮件地址是什么样的。我亲身体验过这些系统的危险。我的电子邮件地址消失后,我在 Facebook 上的关联账户也消失了,因为我无法重置密码,甚至无法更改地址,因为它无法接收确认邮件。祝你好运,希望你能从 Facebook 获得任何支持……因为这是欺诈。
因此,围墙花园是一个巨大的问题,任何解决方案的可移植性都必须考虑到这个问题。除此之外,你最终为某些只不过是重新包装的开源平台支付的费用,可能会让你良心不安,尤其是当它们没有回馈创造它们的社区时。
所以,我一般会避开“围墙花园”。但这并不意味着我认为你也应该避开它们,也不意味着我总是这么做,但值得指出的是,无论规模大小,围墙花园都是有成本的。
这给我们带来了标准的概念。
Markdown 标准
在我多年来用纯文本记笔记的时候,人们创造了一个很棒的东西:Markdown。Markdown本质上是一种极简的文本格式化方案。它是如此美妙的想法之一,以至于很快就获得了广泛的受众。Markdown的普及程度令人瞩目,它的好处也毋庸置疑。
在第一部分的结尾,我谈到了纸质笔记的两个主要缺点:
- 无法链接到外界的任何内容(没有可点击的 URL)
- 没有图像、音频、视频等。
我以前考虑过用 HTML 写笔记,但说实话,这完全不切实际。所以,当我开始用 Markdown 做其他事情时,没过多久我就想把它用在笔记里。只需在笔记中引入某种“编译”阶段,将 Markdown 编译成 HTML,我就能写出具有以下所有功能的笔记:
- 可移植性(感谢标准!)
- 可点击的链接
- 任何语言的带有语法高亮的代码片段
- 图像,包括屏幕截图和白板绘图的照片
- 音频或视频嵌入
我也非常喜欢
- 有
- 项目符号
- 列表,
能力
引用任何我想引用的文字,
等等。
但怎么做呢?
所以这让我想到了一个问题:如何实现这个“编译阶段”。请继续关注本系列的第三部分,我将在接下来的文章中介绍这一点。
文章来源:https://dev.to/scottshipp/an-amazing-note-takeing-system-with-markdown-and-git-part-2-2e9g