feat: 刷新按钮改为整页重载;滚动信息间距可配

- 前台刷新按钮改成 window.location.reload(),项目扫描 / 内容库 / 设置 / 主题全部重走
- settings.header 新增 gap(px,默认 26 ≈ 两个中文字宽,最大 120)
- 后台「页头 → 滚动信息」增加「条目间距」输入
This commit is contained in:
2026-11-01 20:44:29 +08:00
parent 0375669a6e
commit 036551ee09
5 changed files with 32 additions and 4 deletions
@@ -21,6 +21,8 @@ type SiteHeaderProps = {
headerEnabled: boolean
/** 滚动一轮的秒数 */
headerSpeed: number
/** 信息条目之间的间距(px) */
headerGap?: number
/** 品牌与操作工具配置 */
site: SiteMetaSettings
/** 是否已登录:决定右侧是「登录」还是「退出登录」 */
@@ -51,6 +53,7 @@ export function SiteHeader({
headerItems,
headerEnabled,
headerSpeed,
headerGap,
site,
authenticated,
username,
@@ -74,7 +77,7 @@ export function SiteHeader({
/>
{headerEnabled && (
<Ticker speed={headerSpeed} label="运行状态">
<Ticker speed={headerSpeed} gap={headerGap} label="运行状态">
{headerItems.map((item, index) => (
<span className="header-ticker-item" key={`${index}-${item.text}`}>
{item.tag !== undefined && item.tag !== null && item.tag !== '' && (