【随想集】05 重新使用 Logseq

新年快乐!不知不觉距离上次写博客过去 4 个多月,去年的年终总结还不知道如何动笔,先尝试写一篇简单的随想集热热身。

这两年新的笔记软件层出不穷,目前全部私人笔记使用 Roam Research 记录,但是 Roam 过去一年没有什么大更新,更别提移动端。另外为了搭建数字花园,使用 Obsidian 管理部分可以公开的笔记,再通过 MkDocs 生成 html 文件发布(谁让 Obsidian Publish 每月费用高达 8 刀)。

前几天听 Tienson Qin 采访 跟 Logseq 的创造者天生聊聊 Logseq 的故事 - ByteTalk | 小宇宙 后,重新对 Logseq 产生兴趣(刚出的时候体验过,开源+弱化版Roam)。Logseq 支持直接导入 Roam json 文件,我大概有 2k+ 笔记,大小在 6 MB 左右。直接迁移过去有一些细节问题,以至于我发了 Issue #3684:导入 roam json 数据后部分 blockref 无法正确显示,在开发者(不知道是不是)帮助下完美解决。不过体验几个小时后,总感觉 0.5.6 版本很卡,随便进行点击操作,需要 5s 以上才会有反馈……无奈只好放弃迁移。

这次体验过程中 logseq 插件 debanjandhar12/logseq-anki-sync: An Logseq to Anki Flashcards integration plugin. 给我留下深刻的印象,只需点击插件 icon 就可以通过 Anki Connect 将笔记中的卡片同步到 Anki 中(单向更新)。使用 Roam 时,我都是将需要制卡的笔记统一整理到一个文档中,然后使用 shiqi-lu/roam2anki 转换成csv 文件,最后手动导入 Anki。可见本地客户端想象空间更加强大!

Logseq 本身有 Publish 功能,可以配置将全部或有 public:: true 属性的笔记一起导出成单个 html 文件,然后借助静态网站托管工具发布。每次都进行这样的操作也挺麻烦的,幸好前几天看到有人发布 pengx17/logseq-publish: Logseq Publish Action ,从而实现笔记数据推送到 github 后,自动编译 html 文件并发布。不过笔记数据存在 private repo 中,而我没有购买 Github Pro 服务(这回不是钱的问题,只是找不到理由说服我自己),所以无法直接使用 Github Pages 功能。退而求其次,借助 Vercel 发布导出的网页。如果你对我公开笔记感兴趣,可以访问:算法花园・笔记

这周也看了一些 Supermemo 相关的文章和视频,等再深入体验一下和大家分享。

最后,推荐一些这两周我看过觉得不错的文章: