From d0ae0f60adfdead46d0a077bd360e81fd9655048 Mon Sep 17 00:00:00 2001 From: ak Date: Tue, 11 Aug 2026 21:05:32 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20modern=20=E4=B8=BB=E9=A2=98=E8=A1=A5?= =?UTF-8?q?=E5=85=A8=E9=BB=98=E8=AE=A4=E8=A7=86=E5=9B=BE=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=E6=A0=B7=E5=BC=8F=EF=BC=88=E4=BE=A7=E8=BE=B9=E6=A0=8F=20widget?= =?UTF-8?q?/=E6=A0=87=E7=AD=BE=E4=BA=91/=E6=90=9C=E7=B4=A2=E6=A1=86/profil?= =?UTF-8?q?e/=E8=A1=A8=E6=A0=BC/=E4=BB=98=E8=B4=B9=E6=8F=90=E7=A4=BA?= =?UTF-8?q?=E7=AD=89=EF=BC=89=EF=BC=8C=E4=BF=AE=E5=A4=8D=E5=88=87=E6=8D=A2?= =?UTF-8?q?=E5=90=8E=E9=94=99=E4=BD=8D=EF=BC=9Bheader=20=E8=A1=A5=E6=90=9C?= =?UTF-8?q?=E7=B4=A2=E6=A1=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../g6igVvmmcXXVxQNiHksmp59FgBxuARpJ.jpg | 1 + .../zFFqRKci8nM89zSNCOugg0fKILX5bX0Hthumb.jpg | 1 + .../BhDhkil1kruDpM1YRZDLkN9z4Mms5a3hthumb.jpg | 1 + .../qDEXAqlYT5Ln7GKCfSC94mv8FyXr6SKJ.jpg | 1 + .../V2xlwTKHDbeK3rh6jqjSPaX4ms9GhV0C.jpg | 1 + .../cgk7OrXSAUQOl3AeFczjfaVRnLwCR2bsthumb.jpg | 1 + .../gPPD87FrNk1aw5j7AJpjBCvUNwzChNuw.jpg | 1 + .../jFupJxwgloaK6SBmBNryhZ2tbI3ojjTqthumb.jpg | 1 + .../iaUP1opPTGZphVOoB6bUoy5ZriNYjka7.jpg | 1 + .../jJj5Y1Xf96WRkFTssb8LzBQlqwBzT5g8thumb.jpg | 1 + themes/modern/assets/style.css | 38 +++++++++++++++++++ themes/modern/views/partials/header.blade.php | 4 ++ 12 files changed, 52 insertions(+) create mode 100644 storage/media-library/temp/LrrSQTY4HrTss8pwRwH8rfnkxDgJGx3Q/g6igVvmmcXXVxQNiHksmp59FgBxuARpJ.jpg create mode 100644 storage/media-library/temp/LrrSQTY4HrTss8pwRwH8rfnkxDgJGx3Q/zFFqRKci8nM89zSNCOugg0fKILX5bX0Hthumb.jpg create mode 100644 storage/media-library/temp/MAN0j68aQcFgdDSHtgGiFJNlSx5i49kn/BhDhkil1kruDpM1YRZDLkN9z4Mms5a3hthumb.jpg create mode 100644 storage/media-library/temp/MAN0j68aQcFgdDSHtgGiFJNlSx5i49kn/qDEXAqlYT5Ln7GKCfSC94mv8FyXr6SKJ.jpg create mode 100644 storage/media-library/temp/MiP1qdBoMNnHzH5KIzNDgiPI8exv5R1e/V2xlwTKHDbeK3rh6jqjSPaX4ms9GhV0C.jpg create mode 100644 storage/media-library/temp/MiP1qdBoMNnHzH5KIzNDgiPI8exv5R1e/cgk7OrXSAUQOl3AeFczjfaVRnLwCR2bsthumb.jpg create mode 100644 storage/media-library/temp/T3cMQtXlQMZZkRq6Fa1jfiEDB4ijRv6o/gPPD87FrNk1aw5j7AJpjBCvUNwzChNuw.jpg create mode 100644 storage/media-library/temp/T3cMQtXlQMZZkRq6Fa1jfiEDB4ijRv6o/jFupJxwgloaK6SBmBNryhZ2tbI3ojjTqthumb.jpg create mode 100644 storage/media-library/temp/WdvQpyT7Q93vrlqV90fXa437j6NYVQ28/iaUP1opPTGZphVOoB6bUoy5ZriNYjka7.jpg create mode 100644 storage/media-library/temp/WdvQpyT7Q93vrlqV90fXa437j6NYVQ28/jJj5Y1Xf96WRkFTssb8LzBQlqwBzT5g8thumb.jpg diff --git a/storage/media-library/temp/LrrSQTY4HrTss8pwRwH8rfnkxDgJGx3Q/g6igVvmmcXXVxQNiHksmp59FgBxuARpJ.jpg b/storage/media-library/temp/LrrSQTY4HrTss8pwRwH8rfnkxDgJGx3Q/g6igVvmmcXXVxQNiHksmp59FgBxuARpJ.jpg new file mode 100644 index 0000000..7e754f4 --- /dev/null +++ b/storage/media-library/temp/LrrSQTY4HrTss8pwRwH8rfnkxDgJGx3Q/g6igVvmmcXXVxQNiHksmp59FgBxuARpJ.jpg @@ -0,0 +1 @@ +fake-jpg \ No newline at end of file diff --git a/storage/media-library/temp/LrrSQTY4HrTss8pwRwH8rfnkxDgJGx3Q/zFFqRKci8nM89zSNCOugg0fKILX5bX0Hthumb.jpg b/storage/media-library/temp/LrrSQTY4HrTss8pwRwH8rfnkxDgJGx3Q/zFFqRKci8nM89zSNCOugg0fKILX5bX0Hthumb.jpg new file mode 100644 index 0000000..7e754f4 --- /dev/null +++ b/storage/media-library/temp/LrrSQTY4HrTss8pwRwH8rfnkxDgJGx3Q/zFFqRKci8nM89zSNCOugg0fKILX5bX0Hthumb.jpg @@ -0,0 +1 @@ +fake-jpg \ No newline at end of file diff --git a/storage/media-library/temp/MAN0j68aQcFgdDSHtgGiFJNlSx5i49kn/BhDhkil1kruDpM1YRZDLkN9z4Mms5a3hthumb.jpg b/storage/media-library/temp/MAN0j68aQcFgdDSHtgGiFJNlSx5i49kn/BhDhkil1kruDpM1YRZDLkN9z4Mms5a3hthumb.jpg new file mode 100644 index 0000000..7e754f4 --- /dev/null +++ b/storage/media-library/temp/MAN0j68aQcFgdDSHtgGiFJNlSx5i49kn/BhDhkil1kruDpM1YRZDLkN9z4Mms5a3hthumb.jpg @@ -0,0 +1 @@ +fake-jpg \ No newline at end of file diff --git a/storage/media-library/temp/MAN0j68aQcFgdDSHtgGiFJNlSx5i49kn/qDEXAqlYT5Ln7GKCfSC94mv8FyXr6SKJ.jpg b/storage/media-library/temp/MAN0j68aQcFgdDSHtgGiFJNlSx5i49kn/qDEXAqlYT5Ln7GKCfSC94mv8FyXr6SKJ.jpg new file mode 100644 index 0000000..7e754f4 --- /dev/null +++ b/storage/media-library/temp/MAN0j68aQcFgdDSHtgGiFJNlSx5i49kn/qDEXAqlYT5Ln7GKCfSC94mv8FyXr6SKJ.jpg @@ -0,0 +1 @@ +fake-jpg \ No newline at end of file diff --git a/storage/media-library/temp/MiP1qdBoMNnHzH5KIzNDgiPI8exv5R1e/V2xlwTKHDbeK3rh6jqjSPaX4ms9GhV0C.jpg b/storage/media-library/temp/MiP1qdBoMNnHzH5KIzNDgiPI8exv5R1e/V2xlwTKHDbeK3rh6jqjSPaX4ms9GhV0C.jpg new file mode 100644 index 0000000..7e754f4 --- /dev/null +++ b/storage/media-library/temp/MiP1qdBoMNnHzH5KIzNDgiPI8exv5R1e/V2xlwTKHDbeK3rh6jqjSPaX4ms9GhV0C.jpg @@ -0,0 +1 @@ +fake-jpg \ No newline at end of file diff --git a/storage/media-library/temp/MiP1qdBoMNnHzH5KIzNDgiPI8exv5R1e/cgk7OrXSAUQOl3AeFczjfaVRnLwCR2bsthumb.jpg b/storage/media-library/temp/MiP1qdBoMNnHzH5KIzNDgiPI8exv5R1e/cgk7OrXSAUQOl3AeFczjfaVRnLwCR2bsthumb.jpg new file mode 100644 index 0000000..7e754f4 --- /dev/null +++ b/storage/media-library/temp/MiP1qdBoMNnHzH5KIzNDgiPI8exv5R1e/cgk7OrXSAUQOl3AeFczjfaVRnLwCR2bsthumb.jpg @@ -0,0 +1 @@ +fake-jpg \ No newline at end of file diff --git a/storage/media-library/temp/T3cMQtXlQMZZkRq6Fa1jfiEDB4ijRv6o/gPPD87FrNk1aw5j7AJpjBCvUNwzChNuw.jpg b/storage/media-library/temp/T3cMQtXlQMZZkRq6Fa1jfiEDB4ijRv6o/gPPD87FrNk1aw5j7AJpjBCvUNwzChNuw.jpg new file mode 100644 index 0000000..7e754f4 --- /dev/null +++ b/storage/media-library/temp/T3cMQtXlQMZZkRq6Fa1jfiEDB4ijRv6o/gPPD87FrNk1aw5j7AJpjBCvUNwzChNuw.jpg @@ -0,0 +1 @@ +fake-jpg \ No newline at end of file diff --git a/storage/media-library/temp/T3cMQtXlQMZZkRq6Fa1jfiEDB4ijRv6o/jFupJxwgloaK6SBmBNryhZ2tbI3ojjTqthumb.jpg b/storage/media-library/temp/T3cMQtXlQMZZkRq6Fa1jfiEDB4ijRv6o/jFupJxwgloaK6SBmBNryhZ2tbI3ojjTqthumb.jpg new file mode 100644 index 0000000..7e754f4 --- /dev/null +++ b/storage/media-library/temp/T3cMQtXlQMZZkRq6Fa1jfiEDB4ijRv6o/jFupJxwgloaK6SBmBNryhZ2tbI3ojjTqthumb.jpg @@ -0,0 +1 @@ +fake-jpg \ No newline at end of file diff --git a/storage/media-library/temp/WdvQpyT7Q93vrlqV90fXa437j6NYVQ28/iaUP1opPTGZphVOoB6bUoy5ZriNYjka7.jpg b/storage/media-library/temp/WdvQpyT7Q93vrlqV90fXa437j6NYVQ28/iaUP1opPTGZphVOoB6bUoy5ZriNYjka7.jpg new file mode 100644 index 0000000..7e754f4 --- /dev/null +++ b/storage/media-library/temp/WdvQpyT7Q93vrlqV90fXa437j6NYVQ28/iaUP1opPTGZphVOoB6bUoy5ZriNYjka7.jpg @@ -0,0 +1 @@ +fake-jpg \ No newline at end of file diff --git a/storage/media-library/temp/WdvQpyT7Q93vrlqV90fXa437j6NYVQ28/jJj5Y1Xf96WRkFTssb8LzBQlqwBzT5g8thumb.jpg b/storage/media-library/temp/WdvQpyT7Q93vrlqV90fXa437j6NYVQ28/jJj5Y1Xf96WRkFTssb8LzBQlqwBzT5g8thumb.jpg new file mode 100644 index 0000000..7e754f4 --- /dev/null +++ b/storage/media-library/temp/WdvQpyT7Q93vrlqV90fXa437j6NYVQ28/jJj5Y1Xf96WRkFTssb8LzBQlqwBzT5g8thumb.jpg @@ -0,0 +1 @@ +fake-jpg \ No newline at end of file diff --git a/themes/modern/assets/style.css b/themes/modern/assets/style.css index 33ca763..4fb438e 100644 --- a/themes/modern/assets/style.css +++ b/themes/modern/assets/style.css @@ -29,6 +29,7 @@ a:hover { opacity: 0.8; } .m-nav { display: flex; gap: 18px; font-size: 14px; align-items: center; } .m-nav a.active { font-weight: 700; } .m-link-btn { background: none; border: none; color: var(--accent); font-size: 14px; cursor: pointer; padding: 0; } +.m-search input { padding: 7px 12px; border: 1px solid var(--border); border-radius: 8px; background: var(--bg); color: var(--text); font-size: 14px; width: 140px; } .inline-form { display: inline; } .main-layout { display: flex; gap: 32px; align-items: flex-start; max-width: 1080px; margin: 0 auto; padding: 36px 20px; } @@ -103,3 +104,40 @@ a:hover { opacity: 0.8; } .auth-alt { margin-top: 14px; font-size: 14px; color: var(--muted); text-align: center; } .search-form { margin-bottom: 16px; display: flex; gap: 8px; } .search-form input { flex: 1; padding: 10px 14px; border: 1px solid var(--border); border-radius: 8px; background: var(--bg); color: var(--text); font-size: 15px; } + +/* ============ 侧边栏 ============ */ +.sidebar { position: sticky; top: 20px; } +.widget { background: var(--card); border: 1px solid var(--border); border-radius: 12px; padding: 18px 20px; margin-bottom: 18px; } +.widget-title { font-size: 15px; margin-bottom: 10px; padding-bottom: 8px; border-bottom: 2px solid var(--accent); } +.widget-list { list-style: none; } +.widget-list li { font-size: 14px; padding: 5px 0; border-bottom: 1px solid var(--border); } +.widget-list li:last-child { border-bottom: none; } +.count { color: var(--muted); font-size: 13px; } +.tag-cloud { line-height: 2; } +.tag-cloud a { display: inline-block; } +.tag-cloud.big { line-height: 2.4; } + +/* ============ 顶栏搜索(默认 header partial) ============ */ +.site-search input { padding: 7px 12px; border: 1px solid var(--border); border-radius: 8px; background: var(--bg); color: var(--text); font-size: 14px; width: 160px; } +.link-btn { background: none; border: none; color: var(--accent); font-size: 15px; cursor: pointer; padding: 0; } + +/* ============ 文章正文补充 ============ */ +.post-tags { margin-top: 16px; } +.post-content ul, .post-content ol { padding-left: 24px; margin: 8px 0; } +.post-content h4, .post-content h5, .post-content h6 { margin: 16px 0 6px; } +.post-content table { border-collapse: collapse; width: 100%; margin: 12px 0; } +.post-content th, .post-content td { border: 1px solid var(--border); padding: 6px 10px; } +.post-content hr { border: none; border-top: 1px solid var(--border); margin: 18px 0; } + +/* ============ 个人中心 ============ */ +.profile-box { background: var(--card); border: 1px solid var(--border); border-radius: 12px; padding: 24px 28px; margin-bottom: 20px; } +.profile-box p { margin-bottom: 8px; } + +/* ============ 按钮变体 ============ */ +.btn-primary { background: var(--accent); } +.btn:hover { opacity: 0.9; } + +/* ============ 会员/支付 ============ */ +.plans-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); gap: 16px; } +.plan-card .plan-price { font-size: 26px; font-weight: 800; color: var(--accent); } +.paid-teaser { background: rgba(248,81,73,.08); border: 1px dashed var(--accent); border-radius: 8px; padding: 12px 16px; color: var(--muted); font-size: 14px; margin: 12px 0; } diff --git a/themes/modern/views/partials/header.blade.php b/themes/modern/views/partials/header.blade.php index 86b9322..19f00c9 100644 --- a/themes/modern/views/partials/header.blade.php +++ b/themes/modern/views/partials/header.blade.php @@ -6,6 +6,9 @@ 归档 标签 友链 + @auth {{ auth()->user()->name }}
@@ -14,6 +17,7 @@
@else 登录 + 注册 @endauth