[notion-down-properties]
Title = 基于 Notion 的笔记写作和博客分享自动化方案
Date = 2021-05-20
Published = true
Category = DevOps
Tag = Notion, 知识管理, NotionDown
FileLocate = devops
FileName = notion-to-markdown-file-automating-solution
hexo.comments = false

<!-- draft

  1. 背景
  2. Notion
  3. Solution & Workflows
    1. 流程图
    2. refer:https://github.com/soruly/trace.moe#overview
  4. NotionDown

-->

个人认为,笔记(Note)、写作(Writing)和分享(Share)是 个人知识管理 重要的组成部分。笔记是知识元素,写作是知识汇总,分享是知识升华。固然每个人具体实践的方式会尽不相同,不过大家应该都或多或少能对体会其中存在的一些割裂感:

其一,笔记存在多端同步编辑的刚需。不过随着云笔记解决方案越来越成熟后,这问题现在已经有许多解决方案。其二,笔记草稿和写作正文之间的同步存在许多机械的地方:同一篇文章经常需要在草稿和正文(终稿)之间来回修订,而大部分情况下这两者的同步是通过复制粘贴和人工比对来完成的,这个过场是写作体验主要的割裂感之一。其三,写作正文完成之后的文章分享(Publish)也是一个麻烦的流程,尽管现在许多静态博客可以通过自动化技术完成部署,不过文章正文内容和部署用的 MarkDown 源文件之间的数据同步也是个非常头疼的事情:如果正文和 MD 文件分开处理,两者之间只能手动同步;如果直接用 MD 文件来写正文,又不得不面临现在多数云笔记糟糕的 MD 文件编辑体验(而且 MD 文件能否导出还是个未知数);如果干脆使用 gitbook 之类的方案来编辑 MD 文件,那基于 git 的笔记云同步方案体验也不会好到哪。

自从改用静态博客代替 WordPress 来发表自己的文章、文档后,我不得已采用”云笔记写草稿,MD 文件保存文章正文,手动在草稿和正文之间同步“这样的 原始 的写作方案,以上说的几种割裂感也是一直以来我感到非常困扰的地方。

几番苦寻更好的云笔记体验方案,未果。直到 ta 的出现:Notion

<!-- more -->