feat: 插件/主题管理卡片改用 Filament 原生组件+中文页面标题;注入点分三组管理(页面/侧边栏/文章);前台 sablog 主题全面语义化(header/nav/main/aside/section/footer)

This commit is contained in:
ak
2026-08-11 23:43:41 +08:00
parent ef8ec75e83
commit 489a145259
44 changed files with 131 additions and 84 deletions
@@ -1,8 +1,8 @@
@stack('theme:footer')
<div id="footer">
<footer id="footer">
<p>&copy; {{ date('Y') }} {{ $siteName }}
@if($siteIcp)<a href="https://beian.miit.gov.cn/" target="_blank" rel="noopener">{{ $siteIcp }}</a>@endif
</p>
<p>Powered by LaraLog · Laravel · Filament</p>
</div>
</footer>
</div>{{-- #outmain --}}
@@ -1,11 +1,11 @@
<div id="outmain">
<div id="header">
<header id="header">
<div class="logo">
<a href="{{ route('home') }}">{{ $siteName }}</a>
<p class="description">{{ $siteDescription }}</p>
</div>
@stack('theme:header')
<div id="nav">
<nav id="nav">
<ul>
<li class="{{ request()->routeIs('home') ? 'current_page_item' : '' }}"><a href="{{ route('home') }}">首页</a></li>
<li class="{{ request()->routeIs('archives*') ? 'current_page_item' : '' }}"><a href="{{ route('archives') }}">归档</a></li>
@@ -26,5 +26,5 @@
<li><a href="{{ route('register') }}">注册</a></li>
@endauth
</ul>
</div>
</div>
</nav>
</header>
+15 -15
View File
@@ -1,4 +1,4 @@
<div class="sidebar">
<aside class="sidebar">
@stack('theme:sidebar_top')
<div class="searchbox">
<form action="{{ route('search') }}" method="get">
@@ -7,7 +7,7 @@
</form>
</div>
<div class="widget">
<section class="widget">
<h3>分类</h3>
<ul>
@forelse($categories as $category)
@@ -16,9 +16,9 @@
<li>暂无分类</li>
@endforelse
</ul>
</div>
</section>
<div class="widget">
<section class="widget">
<h3>最新文章</h3>
<ul>
@forelse($recentPosts as $post)
@@ -27,9 +27,9 @@
<li>暂无文章</li>
@endforelse
</ul>
</div>
</section>
<div class="widget">
<section class="widget">
<h3>最新评论</h3>
<ul>
@forelse($recentComments as $comment)
@@ -38,9 +38,9 @@
<li>暂无评论</li>
@endforelse
</ul>
</div>
</section>
<div class="widget">
<section class="widget">
<h3>标签</h3>
<p class="tagcloud">
@forelse($hotTags as $tag)
@@ -49,9 +49,9 @@
暂无标签
@endforelse
</p>
</div>
</section>
<div class="widget">
<section class="widget">
<h3>友情链接</h3>
<ul>
@forelse($links as $link)
@@ -60,15 +60,15 @@
<li>暂无链接</li>
@endforelse
</ul>
</div>
</section>
<div class="widget">
<section class="widget">
<h3>统计</h3>
<ul>
<li>文章 {{ $blogStats['posts'] }} </li>
<li>评论 {{ $blogStats['comments'] }} </li>
<li>标签 {{ $blogStats['tags'] }} </li>
</ul>
</div>
@stack('theme:sidebar_bottom')

</section>
@stack('theme:sidebar_bottom')
</aside>