笔者第一次尝试论坛连载文章,如有错误敬请指出。 :)
前言
Anytype 是一款本地优先的,加密的,开源的知识库软件,简述一下它当前的特点就是关系数据与显示视图真正分离,打造更无感觉的知识管理。在最近的更新中它即将推出“多人协作”模式,允许多人在空间中协作,也允许邀请访客观看。所以,是时候写个新手教程拉一波新人了!
领进门 用链接在 Anytype 中创建伪目录结构
笔者并不想一上来就给你塞各种名词。Anytype 没有传统意义上笔记的目录结构,于是先让我们在这“重回旧日”,以作者的思源笔记为例:
这个每日日记中有三篇日记,在没有目录的 Anytype 中是怎么做这个体验呢?
虽然 Anytype 不支持页面嵌套,但答案就是它的小组件支持显示页面链接!
使用小组件创建伪目录树结构
点击页面下方的 “+”号,新建一个“页面(Page)”对象,名字是“测试页面”,然后我们在编辑器内输入 /link
,新建一个叫“每日日记”的对象,类型为 Page。
这里的“对象”,实际上就是现在笔记的“页面” ,但是它可以被赋予****类型,后面会讲到。
新建三行字,分别是每天的日记;然后全部选中,点击块菜单中转换为“页面”对象。
返回测试页面,点击右上角三个点,选择创建小工具,你就可以在左边看到“目录”了 :) !
技巧:使用 @ 在行内快速链接
我们可以使用 @
号在行内快速链接对象,这就像思源的 [[
符号。
更进一步 使用关联(Relations)替代链接嵌套
前文也强调了这是“伪目录结构”,它的缺点在一个月之后也很明显了:搜索重名。
为此,我们引入在 Anytype 中特有的表示方法:关联。
关联就是一个个键值对,它并不是什么全新的想法,系统中文件的元数据,Notion 的 Database,Airtable 中都有身影。但不拘束于文档中,在 Anytype 它被扩展到了整个工作空间,“整个空间都是一个大表格”。
这次,我们再次新建一个“文档”对象,名字就叫“每日日记”。但不同的是,我们点击右上角新建一个关系,名字叫“日期”,类型是日期,时间是今天。
建立好关联后,就意味着这篇笔记(对象)真正纳入到系统的筛选中了。点击“日期” -> “以对象形式打开”就可以看见系统的筛选了。
往关联中继续堆料 创造更多维的数据显示
同样的方法,我们使用关联来进行项目分类。在笔记中打开关联面板,新建一条关联为“日记所属项目”,类型为对象,然后将关联拖动至页面显示。再输入一个“工作”。
对象类型的关联,通俗来讲就是为笔记链接添加了一个标签。在这里“工作”不仅仅是一个链接,它被贴上了“所属项目”的标签,赋予了专有的含义。
将关联拖动到页面中展示与输入,有助于直观的展示数据。 尔后学习了模板后,我们可以打造一条流畅的输入,敬请期待。
浅尝:用集合展示关联
标注好了文件应该如何显示呢?用集合!这里我为“工作”这个项目多创建了几篇日记,并转到关联面板,对“日记所属项目” -> 以对象形式打开,点击面板右上角的“创建集合”,来到集合页面。
点“筛选”按钮添加条件,对“日记所属项目”这个关联选择包含工作。如此一来,表格里就都是”工作“这个项目的日记了。将这个集合“创建小工具”,就有如文件夹般的体验了。
也可以修改视图,如列表:
可以看到,集合在使用上就是 Database,数据库那一套通过筛选,视图分类来展示数据。会在后面再次提到。
小结
在这个新手教程的第一页上,笔者以传统笔记的“文件夹分类法”作为切入点。先构建了一个较为熟悉的环境,尔后再依次介绍关联与集合概念逐步转化为 Anytype 中的体系。
下一篇将会讲对象类型。小小声说:笔者在展示关联的使用中挖了一点小坑,我们会在后续解决它。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于