fix(single): restore author follow controls

This commit is contained in:
kate522 committed 2026-08-31 13:12:45 +08:00
1 parent 71444b139a
commit 8eb62e712b
19 files changed
+261 -615

No files matched your search

-134
View File
@@ -738,58 +738,6 @@ article.article.box-body,
}
/* source: assets/css/frontend/single-post/author-actions.css */
/* ===== Author Bar (inside article card) ===== */
.article-author-bar {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 16px;
}
.article-author-bar__avatar {
width: 40px;
height: 40px;
border-radius: 50%;
object-fit: cover;
flex-shrink: 0;
}
.article-author-bar__info {
flex: 1;
min-width: 0;
}
.article-author-bar__name {
font-weight: 600;
font-size: 14px;
color: var(--color-ink);
}
.article-author-bar__name:hover {
color: var(--color-primary);
}
.article-author-bar__meta {
display: flex;
flex-wrap: wrap;
gap: 10px;
font-size: 12px;
color: var(--color-ink-4, var(--color-ink-4));
margin-top: 2px;
}
.article-author-bar__meta span {
display: inline-flex;
align-items: center;
gap: 3px;
}
.article-author-bar__line {
height: 1px;
background: var(--color-line);
margin-bottom: 20px;
}
/* ===== Content Footer ===== */
.article-footer {
margin-top: 32px;
@@ -1210,88 +1158,6 @@ html.dark .post-drop-meta__item:hover {
text-align: center;
}
.author-box__header {
display: flex;
align-items: flex-start;
gap: 14px;
}
.author-box__avatar {
width: 56px;
height: 56px;
border-radius: 50%;
object-fit: cover;
flex-shrink: 0;
border: 3px solid var(--color-primary-soft, rgba(240, 68, 148, 0.2));
}
.author-box__info {
flex: 1;
min-width: 0;
}
.author-box__name {
font-size: 1rem;
font-weight: 700;
color: var(--color-ink);
display: block;
margin-bottom: 4px;
}
.author-box__name:hover { color: var(--color-primary); }
.author-box__bio {
font-size: 13px;
color: var(--color-ink-3, var(--color-ink-4));
line-height: 1.5;
margin: 0 0 6px;
}
.author-box__stats {
font-size: 12px;
color: var(--color-ink-4, var(--color-ink-4));
}
.author-box__stats strong {
color: var(--color-ink);
margin-right: 2px;
}
.author-box__posts {
margin-top: 14px;
padding-top: 12px;
border-top: 1px solid var(--color-line);
}
.author-box__posts-title {
font-size: 12px;
font-weight: 600;
color: var(--color-ink-3, var(--color-ink-4));
margin: 0 0 8px;
}
.author-box__posts ul {
list-style: none;
margin: 0;
padding: 0;
}
.author-box__posts li { padding: 3px 0; }
.author-box__posts a {
font-size: 13px;
color: var(--color-ink);
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
}
.author-box__posts a:hover { color: var(--color-primary); }
.author-box__posts a::before { content: '\2022'; color: var(--color-primary); }
/* ===== legacy single-metabox / author bar ===== */
.article-avatar .user-info {
width: 100%;