feat(style): 添加首页背景图片配置选项并优化设置文件格式
Discourse Theme / ci (push) Failing after 0s

- 在 scss 文件中添加了 $home_bg_image 变量用于背景图片配置
- 将 settings.yml 中的列表默认值格式从数组改为多行字符串格式
- 更新 extra_glass_morphism_selectors 和 extra_card_item_selectors 的默认值格式
- 保持所有选择器功能不变,仅调整配置文件的可读性
- 为首页背景功能提供了默认空值配置选项
This commit is contained in:
2026-02-26 15:04:06 +08:00
parent c567a2d1e1
commit b1c65791ab
2 changed files with 21 additions and 19 deletions
+2
View File
@@ -1,5 +1,7 @@
@use "lib/viewport"; @use "lib/viewport";
$home_bg_image: "" !default;
#main-outlet { #main-outlet {
@if $home_bg_image != "" { @if $home_bg_image != "" {
background-image: url($home_bg_image); background-image: url($home_bg_image);
+19 -19
View File
@@ -17,28 +17,28 @@ home_bg_image:
extra_glass_morphism_selectors: extra_glass_morphism_selectors:
type: list type: list
default: default: |
- .regular.ember-view .regular.ember-view
- .user-main .user-main
- .reviewable .reviewable
- .admin-content .admin-content
- .contents.clearfix.body-page .contents.clearfix.body-page
- .search-container .search-container
- .show-badge .show-badge
- .users-directory .users-directory
- "#main-outlet>.edit-category" #main-outlet>.edit-category
- .container.groups-index .container.groups-index
- .container.group .container.group
description: "额外应用毛玻璃效果的选择器列表" description: "额外应用毛玻璃效果的选择器列表"
extra_card_item_selectors: extra_card_item_selectors:
type: list type: list
default: default: |
- .topic-post.clearfix.regular .topic-post.clearfix.regular
- .post-list-item.user-stream-item .post-list-item.user-stream-item
- .search-header .search-header
- .admin-plugin-config-page__content .admin-plugin-config-page__content
- ".user-main .about.collapsed-info .details" .user-main .about.collapsed-info .details
- .ember-view.group-box .ember-view.group-box
description: "额外应用卡片项目样式的选择器列表" description: "额外应用卡片项目样式的选择器列表"