feat: Admin settings 侧栏 aside_widgets 开关与排序

让运营可在 /admin/settings 配置右栏组件,并与友链页 aside 开关共用同一份 JSON。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-08-29 20:16:07 +08:00
parent 2d09729976
commit 5e623f67fb
10 changed files with 236 additions and 32 deletions

View File

@@ -494,6 +494,24 @@ body.j13-body {
border-bottom: 1px solid var(--j13-border);
}
.j13-admin-form { max-width: 36rem; }
.j13-admin-aside-widgets {
list-style: none;
margin: 0 0 0.75rem;
padding: 0;
}
.j13-admin-aside-widgets li {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 0.75rem;
padding: 0.5rem 0;
border-bottom: 1px solid var(--j13-border);
}
.j13-admin-aside-move {
display: flex;
gap: 0.5rem;
margin-left: auto;
}
.j13-admin-actions {
display: flex;
flex-wrap: wrap;