{hasBannerCredit && creditEnabledOnDesktop &&
{creditTextDesktop}
{creditUrlDesktop &&
}
}
{hasBannerCredit && creditEnabledOnMobile &&
{creditTextMobile}
{creditUrlMobile &&
}
}
{/* 渲染侧边栏 - 769px及以上显示 */}
{/* 主内容区 - 始终渲染,确保 Swup 容器存在 */}
{/* 携带网格布局类名,用于JS更新父容器 */}
{/* 备用 h1 标题 - 当主页横幅文本未启用时,提供隐藏的主标题 */}
{isHomePageCheck && !showHomeText && (
{siteConfig.title}
)}
{/* 右侧边栏 - 仅双侧边栏模式 */}
{/*
如果全局配置为双侧栏(position: both),则使用静态容器(不被swup替换),避免闪烁。
如果全局配置为单侧栏(position: left),则使用动态容器(被swup替换),以便在文章页显示右侧栏。
注意:为了满足swup要求所有containers必须存在,我们在两种模式下都必须渲染 #right-sidebar-dynamic。
右侧边栏在1280px以下隐藏(CSS处理)。
*/}
{sidebarLayoutConfig.position === "both" ? (
<>
>
) : (
)}
{/* 移动端底部组件 - 768px及以下显示 */}
{sidebarLayoutConfig.mobileBottomComponents && sidebarLayoutConfig.mobileBottomComponents.length > 0 && (
)}