feat(theme): 添加自定义毛玻璃和卡片样式配置选项
Discourse Theme / ci (push) Failing after 1s

- 在 head_tag.html 中添加条件样式块以支持毛玻璃效果
- 移除 scss/self.scss 中的硬编码卡片样式规则
- 在 settings.yml 中添加 extra_glass_morphism_selectors 配置项
- 在 settings.yml 中添加 extra_card_item_selectors 配置项
- 实现通过设置控制的动态 CSS 样式应用
- 支持自定义选择器列表进行毛玻璃和卡片样式的灵活配置
This commit is contained in:
2026-02-26 15:02:05 +08:00
parent 7f87145998
commit c567a2d1e1
3 changed files with 56 additions and 18 deletions
+27
View File
@@ -15,3 +15,30 @@ home_bg_image:
default: ""
description: "首页背景图"
extra_glass_morphism_selectors:
type: list
default:
- .regular.ember-view
- .user-main
- .reviewable
- .admin-content
- .contents.clearfix.body-page
- .search-container
- .show-badge
- .users-directory
- "#main-outlet>.edit-category"
- .container.groups-index
- .container.group
description: "额外应用毛玻璃效果的选择器列表"
extra_card_item_selectors:
type: list
default:
- .topic-post.clearfix.regular
- .post-list-item.user-stream-item
- .search-header
- .admin-plugin-config-page__content
- ".user-main .about.collapsed-info .details"
- .ember-view.group-box
description: "额外应用卡片项目样式的选择器列表"