画廊的创建与设置3 种创建方法画廊封面设置设定画廊封面来源封面大小调整批量设置多张封面的方法画廊视图的一般用途关于搭建资料库的一些建议画廊视图的更多用法构建自动化打卡面板对打卡面板进行分组与统计对时间字段进行分组对分组字段进行计算其他可供参考的应用场景
画廊视图顾名思义,就是以展示图像为主要目的的一种视图,在全部六种视图中,我认为它是相对简单,且用途也较为单一的一种。如果要增强它的功能,则免不了需要涉及 Formula 以及 Relation 等高级功能,所以本篇暂时不会涉及太过复杂的画廊案例。
基于数据库和画廊视图的特性,这个视图既可以是一个字面意义上的画廊,以罗列和展示封面图片为主要目的;也可以成为多个文件夹的装订合集,其上的每张图片都是另一本相册、另一份文档、或者是另一个资料库的入口。
画廊的创建与设置
3 种创建方法
- 直接在现有数据库的基础上,添加新的 Gallery 视图
- 引用现有的数据库,并为其添加画廊视图(Gallery)
在这个方法下,当你引用了某个已经存在的数据库之后,还需要再手动为这个数据库添加一个画廊视图:
- 使用
/gallery命令创建一个新的画廊数据库
画廊封面设置
设定画廊封面来源
如果你要修改封面来源的话,可以在
数据库设置 - Layout - Card preview 中选择画廊封面的图片来源。图片来源的可选项有 4 种:
- 不设置封面(None)
- 页面顶部封面(Page Cover)
- 页面图文中的第一张图片(Page content)
- 附件字段中的图片 (File & media)
如果你将封面来源设置为
None的话,画廊就会变成长条按钮状:如此一来你就可以构建出这样的页面排版了:
或者用作简单的课程说明手册
如果你将画廊封面来源设置为
Page Cover,则画廊会读取页面的顶部头图作为封面:如果你将画廊封面来源设置为
Page content,并且文章内部不存在任何图片的话,则封面位置将变得「透明」,文档内的文字内容将直接显示出来。这样一来,你或许可以用画廊视图构建一个任务四象限表。而如果图文中有图片的话,画廊视图就会读取第一张图片并显示出来:
基于这个原理,浏览器剪藏插件「Save to Notion」在剪藏文章的时候,能够自动将文章的头图保存在文章最前列,如此一来就能够构建一个带有封面的文章剪藏库。
关于这个插件的更详细用法,还会在后续的课程中深入介绍,在此之前我推荐各位可以先试用一下这个插件,非常好用。
最后,只有当你的数据库已经存在附件(File & media )这个字段时,画廊数据库的封面选择范围才会出现
File & media 这个选项:除了静态图片之外,Notion 的画廊视图封面也支持 GIF 图的显示,不过可惜的是目前还无法将视频直接嵌入到封面之中。
封面大小调整
由于画廊视图的封面比例固定为横版长方形,且不可修改为竖版,所以当我们上传了竖版的书籍封面或者电影海报的时候,画廊上的图片只能截取海报的一小部分进行展示:
如果出现这种情况,你可以点击封面上的
Reposition按钮,然后拖动海报,以便能够露出海报的关键信息,调整完毕后再点击Save position即可:或者在
数据库设置 - Layout 的选项中,勾选 Fit image 选项,即可让竖版海报全部显示出来:最后,在
Card size 这个选项中,我们则可以将封面图调整为大、中、小三种尺寸:批量设置多张封面的方法
批量选中多张本地图片,然后直接拖动到画廊视图中, Notion 就会为每张图片单独创建一页 Page,并以图片的名称来命名这个笔记页面:
画廊视图的一般用途
Notion 的全部六种视图都支持对数据进行过滤筛选、分组、或者排序的操作,所以如果是在这个观影资料库中,我可以将它们先打上电影、剧集、动漫这三个标签,然后再对这个标签进行分组:
分组之后可以点击标签旁边的数字,然后选择特定的字段来进行计算,例如计算各个分类下的平均豆瓣评分,或者让它显示最近一次看完电影的时间是在什么时候:
通过筛选和排序功能,我可以在这个画廊数据库内制作一份年度观影总结,让它筛选出 2022 年内我看过的 10 部豆瓣评分最高的影片。
如果将其他字段的数据显示出来,效果就更好了:
到这里我们就介绍完了画廊视图所有的基础设置,它在所有视图中算是比较简单纯粹的一类视图,可供折腾的空间比较小。
接下来提供几个我个人正在应用的场景供你参考,例如搭建了好久的观影海报墙:
想学做菜但是半途而废的食谱数据库:
这些年来玩过的游戏数据库:
基于 PARA 知识管理体系所构建的精进领域(Area)入口:
在我的 Notion 个人博客中还有更多可供参考的案例,欢迎访问浏览。
关于搭建资料库的一些建议
在我去年做过的这期视频中,我注意到,当我的视频内容涉及资料库的搭建,或者生活记录数据库的搭建时,会有诸多弹幕反馈说,花这么多时间搭建这样的数据库会不会太累了,输入这么多数据得多浪费时间,以及做这些事情是不是有点本末倒置了?
我非常理解这种担忧,一下子涌入过多的信息量确实难以消化。但关于记笔记这件事,我还是有几个建议想给到:
- 记笔记一定要从自身实际需求出发,真的有需要再去做记录,不要看到别人做的资料库花样繁多就有样学样,刻意创造需求只会让自己身心疲惫。
- 记笔记是一件漫长的事情,在这篇图文中你看到的是我积累了数年之久的资料库,并非一朝一夕就能建成。所以只要我们将时间尺度拉长,其实 3 年也只记录了 100 余部电影的数据,每部电影的记录甚至无须 30 秒。所以这件事做起来其实完全不累,反而每次记录都是在积累「收藏感」与「成就感」,非常有意思。
如果你看完本篇文章之后也萌生了要建立某个资料库的念头,我的建议同样是把时间尺度拉长,不必贪求几天之内就能建成高楼大厦,每天记录一点点,每天积累一点点,慢慢地你的笔记库就会变得非常丰满,每次打开都能给你带来非常强烈的正反馈。
画廊视图的更多用法
接下来我会适当拓展画廊视图的其他应用场景,会涉及一部分函数公式,如果你暂时还看不太懂的话,可以先复制我提供的模板,然后先自行尝试一番,对函数公式的讲解我们会放在下一个大章中系统地向大家讲解和教学。
构建自动化打卡面板
- 将画廊视图的封面来源设置为「None」
- 用 Checkbox 字段添加每天必做的工作任务
然后我们就得到了下图这样最基础的打卡面板:
接下来再结合上一篇文章讲到的定时自动生成数据库模板的方法,我们就可以利用画廊视图构建一个简易的、能够每天自动生成任务或者备忘的打卡面板了:
接下来要稍微剧透一下第四章的函数公式,将它与 Checkbox 联动之后,就可以构建自动化的打卡进度条:
在具体讲解函数应该怎么用之前,你可以先参考下面的函数代码,也可以复制我的这个模板,先稍微体会一下它的用法:
对打卡面板进行分组与统计
对时间字段进行分组
在上面的打卡面板中,只要两周、一个月的时间,自动生成的打卡任务就会占据整个画廊视图:
所以我们有必要对这些「卡片」进行适当的分组操作,而最佳的分组对象自然是时间字段(Date)。
但是我们一开始并未给这些自动生成的卡片设置时间,所以我们需要再给这个数据库添加一个默认字段
Created time,这个字段将能够显示每张卡片被创建的时间点:添加完这个字段后,打卡面板中的每张卡片就都能显示它被创建的时间点:
不过在本案例中,我就先暂且使用手动标注的 Date 字段来进行案例演示了:
接下来我们就可以在数据库的 Group 选项中,对这些卡片的日期进行分组,并且分组是以「周」为单位,且排序设置为
Newest first,就能够将每周最新的打卡分组排列在数据库的最前面:对分组字段进行计算
接下来我们就可以对分组后的每周打卡情况进行数据统计了,首先可以计算的就是每周的打卡进度。
一开始我们只是通过函数公式来对每日的打卡进度进行统计,不过现在我们就可以在分组条件下,对
每周的所有打卡进度进行批量统计了:或者如果你特别关注每周的某一项任务的打卡完成度,那么你也可以对 Checkbox 的勾选百分比(Percent Checked)进行统计:
可以预见,只看本文的描述你可能会对我提及的分组和计算感到疑惑,所以我强烈建议大家可以随意找个数据库,对它进行简单的分组操作,然后在分组之后对分组结果进行计算,只需亲手执行几次操作,你就能够完全掌握这个案例的用法。
其他可供参考的应用场景
每日健身任务打卡:
每日学习打卡:
至此我们基本讲完了画廊视图所有的基础应用,更多的进阶技巧必须涉及 Formula 以及 Relation 字段的应用,所以更多复杂的应用案例,将会在后面的课程中继续为大家演示和教学。







