Skip to content

Commit 6c9e241

Browse files
committed
更新博客展示UI
1 parent 8f69643 commit 6c9e241

2 files changed

Lines changed: 17 additions & 5 deletions

File tree

frontend/src/assets/blog.css

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -838,6 +838,9 @@ body {
838838
.all-layout-3 {
839839
grid-template-columns: 1fr;
840840
}
841+
.blog-container.all-articles-page .right-rail {
842+
display: none;
843+
}
841844
}
842845

843846
.all-sidebar {
@@ -912,6 +915,18 @@ body {
912915

913916
.all-main {
914917
min-width: 0;
918+
/* 让正文卡片在右侧区域内居中展示(避免三列占位导致正文变窄) */
919+
display: flex;
920+
flex-direction: column;
921+
align-items: center;
922+
}
923+
924+
.blog-container.all-articles-page .all-main .all-main-inner {
925+
width: min(720px, 100%);
926+
}
927+
928+
.blog-container.all-articles-page .all-main .card {
929+
width: min(720px, 100%);
915930
}
916931

917932
/* 不要用 overflow:hidden 裁切头像:历史上负 margin 与横幅重叠,现无横幅时会把头像顶部切掉 */

frontend/src/views/AllArticlesView.vue

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<template>
22
<div class="blog-container all-articles-page">
3-
<div class="all-layout-3">
3+
<div class="all-layout">
44
<!-- 左侧:头像 + 搜索 + 文章列表 -->
55
<aside class="all-sidebar">
66

@@ -44,7 +44,7 @@
4444
<div class="card-body" style="padding: 22px; color: var(--muted)">请选择一篇文章</div>
4545
</div>
4646

47-
<div v-else>
47+
<div v-else class="all-main-inner">
4848
<div class="card">
4949
<div class="article-content">
5050
<div v-if="selectedArticle.coverMediaKey" style="margin-bottom: 14px">
@@ -68,9 +68,6 @@
6868
<CommentSection v-if="selectedArticle?.id" :article-id="selectedArticle.id" />
6969
</div>
7070
</main>
71-
72-
<!-- 右侧占位:让中间正文列在大屏时实现居中 -->
73-
<div class="right-rail" aria-hidden="true" />
7471
</div>
7572
</div>
7673
</template>

0 commit comments

Comments
 (0)