进阶 docs.stashapp.cc 2026-10-20 02:59:21 · 14 阅读

第14章 界面选项配置指南

界面选项

语言

设置语言会影响数字和日期的显示格式。

SFW 内容模式

SFW 内容模式用于声明所管理的内容不是成人内容。

启用后,界面会有以下变化:

- 表演者的默认图片会换成尺度较小的图片 - 部分成人类元数据字段会被隐藏(如表演者生殖器相关字段) - O-Counter 会被替换为 Like-counter

场景/标记墙预览类型

场景墙和标记页面默认播放场景预览视频(mp4),也可以改为动图(webp)或静态图片。

⚠️ 注意:如果选择了视频预览类型,必须先生成场景/标记预览视频,才能在对应页面看到;同理,如果选择了动图,则必须先生成图片预览。

以文本显示工作室覆盖层

默认情况下,网格卡片视图中工作室显示为工作室 Logo 的图片覆盖层。勾选此选项后,改为显示工作室的文本名称。

场景播放器选项

默认情况下,进入场景页面时不会自动播放视频。勾选"自动播放视频"后,场景视频会自动开始播放。

"最大循环时长"选项可以循环播放较短视频。将其设置为希望循环播放的场景时长上限,设为 0 则关闭此功能。

活动跟踪

"跟踪活动"选项可以记录场景的播放次数和时长,并在场景未播完时设置断点续播位置。

"最小播放百分比"指定视频至少要播放多少比例,才会增加该场景的播放次数。

默认情况下,如果场景存在续播点,播放时会自动跳转到该位置。将"总是从头开始播放视频"设为 true 可以关闭此行为。

自定义 CSS

可以使用自定义 CSS 定制 Stash 界面。这里有一份社区整理的 CSS 片段集合,可用于定制你的界面。

另外还有社区制作的皮肤主题可供使用。

自定义 JavaScript

Stash 支持注入自定义 JavaScript,用于主题定制或添加额外功能。请注意,有问题的 JavaScript 可能破坏界面,甚至造成更严重的后果。

自定义语言文件

本地化文本可以自定义。默认(en-GB)语言字符串的主列表可在此处找到,自定义语言的格式与该 json 文件相同。

例如,要覆盖 actions.add_directory 标签(默认为"Add directory"),可以在自定义语言文件中写:

``` { "actions": { "add_directory": "Some other description" } } ```

自定义服务目录

可以将特定文件夹暴露给界面使用。此配置只能在 config.yml 文件中手动进行。

自定义服务内容通过 /custom URL 路径前缀访问。

例如,在 config.yml 中:

``` custom_served_folders: /: D:\stash\static /foo: D:\bar ```

按照上述配置,请求 /custom/foo/bar.png 会返回 D:\bar\bar.png。/ 条目会匹配未被其他条目映射的所有路径,例如 /custom/baz/xyz.png 会返回 D:\stash\static\baz\xyz.png。

一个典型用途是在自定义 CSS 中使用静态图片,例如 Plex 主题。使用以下配置:

``` custom_served_folders: /: \custom ```

把 background.png 和 noise.png 文件放到 custom 文件夹中,然后在自定义 CSS 里把 ./background.png 和 ./noise.png 分别替换为 /custom/background.png 和 /custom/noise.png。

另一个用途是为 Stash 添加自定义界面,通过 /custom 访问。

评论 (0)