我正在使用的 Logseq Plugin (插件)
本文最后更新于 2024年12月13日 凌晨
推荐一些我正在使用的 Logseq 插件,这些插件的功能都非常实用。Logseq 安装插件的方法可以参考我以前写的文章 Logseq 使用小结 (二) 。
logseq-random-note
https://github.com/TankCool/logseq-random-note
在 Logseq 中随机浏览笔记的插件。Logseq 没有默认的随机笔记功能可能是一个失误,反观 Obsidian 就有内置 open random note 的功能。关于随机发现笔记的作用,我专门写过一篇文章 定期回顾笔记的好处。在我的 Logseq 工作流(workflow) 中,定期回顾笔记是非常重要的部分,经常都能获得意想不到的收获。
logseq random note 插件在使用中有一个问题,生成随机数时使用了 javascript math.random 函数,这个函数生成的随机数质量不高,导致 random note 插件经常会访问同一个笔记。我向原仓库提交了修改后的源码,但是原作者没有合并。如果在使用的时候遇上我说的这个问题,可以试试我的修改版插件 https://github.com/henices/logseq-random-note
Logseq Banners plugin
https://github.com/yoyurec/logseq-banners-plugin
在 Logseq 的 Journal 或者其他页面显示 banner 。Banner 中可以添加 Calendar,Weather,Pomodoro,Random quote 小组件,提供自定义功能,可以自由组合。我只使用了 random note 的功能,每天都可以不经意的看到以前的笔记,感觉非常不错。
Page-tags and Hierarchy
https://github.com/YU000jp/logseq-page-tags-and-hierarchy
在页面中直观得看见 Page-tags 和 Hierarchy,不用滚动到页面底部的插件。Logseq Page-tags 和 namespace 特性,并不像其他特性被人们熟知。比较遗憾的是我没有在 Logseq 的文档中找到明确的说明。
namespace 定义了 page 之间的层级关系,可以在一个页面的底部看出层级关系。namespace 有两种表示方式:
#topic/topic0/topic1
[[topic/topic0/topic1]]
我一般都使用前面的表达方式,比较简单,输入 #topic
Logseq 就会自动提示 #topic/topic0
和 #topic/topic0/topic1
非常方便。
Page-tags 是一个特殊的属性,在一个 page 的第一个block 使用 tags:: #topic
可以在topic 页面底部反向查看到这个 page。
实际使用的过程中会发现,一旦页面的内容多了,要查看 Page-tags 和 namespace 的 Hierarchy 必须滚动到页面底部非常费事,这个插件就是为了解决这个问题而开发的。
logseq-assets-plus
https://github.com/xyhp915/logseq-assets-plus
方便插入资源 asset 的插件,快捷键 ctrl/cmd+Shift+O 。在Logseq 中插入 asset 的方法是,使用 /upload a asset 命令,回车后会弹出一个对话框选择你要保存的文件即可。但是要在一个 block 中插入一个已有的 asset ,只能使用名字搜索,Logseq assets plus 提供了更加丰富的过滤方法。
logseq-plugin-mark-map
https://github.com/vipzhicheng/logseq-plugin-mark-map
将大纲笔记展示为思维导图插件,触发快捷键 mm 。将大纲笔记转化为思维导图,对内容记忆有一些帮助。
logseq-toc-plugin
https://github.com/benjypng/logseq-toc-plugin
在 Logseq left sidebar 的左下方显示 Table of Content (TOC)。
参考资料
- Logseq 使用小结 (二)https://www.usmacd.com/cn/logseq2/