obsidian社区插件
Obsidian 插件:Page Gallery
插件ID:page-gallery_readme
page-gallery_readme
page gallery_readme:根据所选页面内容创建可嵌入的图库。
Obsidian 插件:Page Gallery
插件名片
概述
根据所选页面内容创建可嵌入的图库。
原文出处
下面自述文件的来源于 Readme
Readme(翻译)
下面是 page-gallery 插件的自述翻译
Obsidian 页面图库
根据页面中的图片生成所选页面的图库视图。
**警告:**此插件正在开发中,应被视为不稳定!在测试新插件之前,始终备份您的保险库。
先决条件
依赖于 obsidian-dataview 来列出页面和页面元数据。
用法
创建一个类型为 page-gallery
的代码块:
from: '"Test Gallery"'
orientation: landscape
columns: 3
fields: [file.name, Description]
照片来自 Unsplash
设置
page-gallery
块中的选项使用 YAML 进行解析。
选项 | 类型 | 默认值 | 描述 |
---|---|---|---|
from | string | - | 用于在画廊中包含的页面的查询。使用与 obsidian-dataview 相同的查询语法。 |
fields | Array<string> | [] | 要在画廊中显示的字段列表,在图像下方显示。支持 frontmatter 和内联字段。 |
limit | number | 100 | 在画廊中显示的页面数量限制。将其设置为 null 以显示与 from 查询匹配的所有页面。 |
groupBy | string | - | 按特定字段(或 obsidian-dataview 表达式)对页面进行分组。 |
sortBy | string[] | ['file.path'] | 用于对页面进行排序的一个或多个字段/表达式。使用 - 符号作为前缀(例如 -file.path )以反转排序顺序。 |
filter | boolean | true | 是否显示过滤栏。 |
columns | number | 4 | 以全宽度显示的列数。 |
gutterSize | string | 16px | 图像之间的间距大小。 |
orientation | portrait | landscape | portrait |
width | string | 根据 columns 和 gutterSize 计算得出。 | 画廊中每个图像的显示宽度。覆盖 columns 。 |
height | string | 根据 imageWidth 计算得出。 | 画廊中每个图像的显示高度。 |
size | string | cover | 图像在画廊瓷砖中应如何缩放以适应。有关可用选项,请参见 CSS background-size。 |
position | string | center | 画廊中每个图像的定位。尝试 top 、center 或 bottom (等等)以更改图像的可见部分。有关可用选项,请参见 CSS background-position。 |
repeat | string | no-repeat | 是否在每个画廊项中重复(平铺)图像。有关可用选项,请参见 CSS background-repeat。 |
此外,size
、position
和 repeat
值可以通过 YAML frontmatter 在特定页面上进行覆盖:
---
pageGallery:
size: contain
position: left
repeat: repeat-x
---
注意: 这将覆盖页面出现在的 任何 页面画廊的这些设置。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。