Logseq 体验

什么是 Logseq

Logseq 是一个开源的笔记管理工具,支持 markdown 与 org-mode 模式,可以用来写作,组织和分享你的知识与想法,也可以用来跟踪自己的待办事项,并且链接是双向的

Logseq 基本概念是以天作为单位,存放在侧边栏 Journals 中,那么每一天都会生成一个 Page 。下图中,红色区域是 Page蓝色区域 Block 就是这个 Page 的内容。

为什么使用 Logseq

我平时或多或少都会记录一些东西,使用过的软件包括苹果的 Notes ,Notion 开一个专门的 database 。为了让这些记录变得有条理,我必须创建一些目录来划分它们,当我需要新记录一些东西的时候,我必须要先想应该记录在哪个目录;如果是记录灵光一闪的想法,在此前还要分析该想法属于什么类型,才能找到对应的目录,这个过程有可能会导致灵光一闪的想法记忆衰弱,最终适得其反。

因此,Logseq 可以让我一打开软件就能记录,并且在记录的同时就能根据我的 [[关键词]] 分类好,并且它是离线的,生成的文件存放在 iCloud 可以无缝同步,很安全。

我是如何使用它的

我将我要做的事情,灵光一闪的想法,笔记都记录在 Logseq 中。

以待办事项为例

例如,我今天要完善 swc 的文档,添加 minify 函数的用法与说明,那么我会写一条待办 Block:

那么它会转换成一条待办事项:

点击 LATER 文字换将状态切换为 NOW,并且展示在当天的 🔨 NOW 区域,表示我正在做的事情:

完成时点击左侧的蓝点即可。

集中管理所有待办事项

如果我们不把这些待办事项集中管理起来,而是通过”翻记录“的形式来查找要做的事情是很痛苦的,因此我创建了一个 Dashboard Page ,专门收集待办事项。

该 Dashboard Page 中有两个 block ,Todo 以及 In progress ,分别代表要做的事情,以及正在做的事情。为了能收集待办事项,需要应用到 query 语法:

添加 Tag 标记

我在一些 block 后面标记了一些 tag ,如 #contributing , #blogging ,每一个 tag 也是一个独立的 Page ,并且所有带有这个 tag 的都会展示在与之相关的 Page 上。

我个人使用的 tag 有以下几个:

  • note - 一些学习上的笔记

  • contributing - 与社区贡献相关

  • random-thought - 灵光一闪的想法/闪念

  • blogging - 与写博客相关

  • deprecated - 已经放弃的事情

以下展示的是 #contributing Page:

Query 的进阶用法

Query 语法后面接着的是条件,也即以哪些条件来查询结果。

{{query (条件)}}
{{query (and ((条件1) (条件2))}}

我在 Dashboard Page 的 Todo 区域,就运用了多条件来查询结果:在查询待办的同时,还把带有 #deprecated 的 tag 的排除。

结语

体验 Logseq 一周,很好用,功能非常多,无论是知识管理,笔记,甚至是管理生活。但它在我心目中还没有一家独大的地步,也即 Notion 还无法被取代,但可以肯定的是,苹果的 Notes 可以彻底被取代!

功能多的同时,也意味着会有学习成本了, query 的进阶用法便是其中之一。Notion 在这方面就做的挺好,在输入 / 功能指令弹出的提示会有图片示例而不是单纯的文字。

链接

Powered by blogkit. Inspired by Sairin.