Obsidian 插件:Page Gallery

Obsidian 插件:Page Gallery

插件名片

  • 插件名称:Page Gallery
  • 插件作者:Nathan Clark
  • 插件说明:根据所选页面内容创建可嵌入的图库。
  • 插件分类:[‘obsidian 插件 ’, ‘readme’]
  • 项目地址:点我访问
  • 国内下载地址:下载安装

概述

根据所选页面内容创建可嵌入的图库。

Obsidian 插件:Page Gallery--概述

原文出处

下面自述文件的来源于 Readme


Readme(翻译)

下面是 page-gallery 插件的自述翻译

Obsidian 页面图库

根据页面中的图片生成所选页面的图库视图。

**警告:**此插件正在开发中,应被视为不稳定!在测试新插件之前,始终备份您的保险库。

先决条件

依赖于 obsidian-dataview 来列出页面和页面元数据。

用法

创建一个类型为 page-gallery 的代码块:

from: '"Test Gallery"'
orientation: landscape
columns: 3
fields: [file.name, Description]

Obsidian 页面图库--用法

照片来自 Unsplash

设置

page-gallery 块中的选项使用 YAML 进行解析。

选项类型默认值描述
fromstring-用于在画廊中包含的页面的查询。使用与 obsidian-dataview 相同的查询语法。
fieldsArray<string>[]要在画廊中显示的字段列表,在图像下方显示。支持 frontmatter 和内联字段
limitnumber100在画廊中显示的页面数量限制。将其设置为 null 以显示与 from 查询匹配的所有页面。
groupBystring-按特定字段(或 obsidian-dataview 表达式)对页面进行分组。
sortBystring[]['file.path']用于对页面进行排序的一个或多个字段/表达式。使用 - 符号作为前缀(例如 -file.path)以反转排序顺序。
filterbooleantrue是否显示过滤栏。
columnsnumber4以全宽度显示的列数。
gutterSizestring16px图像之间的间距大小。
orientationportraitlandscapeportrait
widthstring根据 columnsgutterSize 计算得出。画廊中每个图像的显示宽度。覆盖 columns
heightstring根据 imageWidth 计算得出。画廊中每个图像的显示高度。
sizestringcover图像在画廊瓷砖中应如何缩放以适应。有关可用选项,请参见 CSS background-size
positionstringcenter画廊中每个图像的定位。尝试 topcenterbottom(等等)以更改图像的可见部分。有关可用选项,请参见 CSS background-position
repeatstringno-repeat是否在每个画廊项中重复(平铺)图像。有关可用选项,请参见 CSS background-repeat

此外,sizepositionrepeat 值可以通过 YAML frontmatter 在特定页面上进行覆盖:

---
pageGallery:
  size: contain
  position: left
  repeat: repeat-x
---

注意: 这将覆盖页面出现在的 任何 页面画廊的这些设置。



反馈交流

其他渠道

版权声明