- topbar: Livewire LegacySyncButton next to 写文章 (moved from user menu) - view modes: add 图文(card) grid with cover fallback chain (cover → attachment → first content image → placeholder); list mode now title-only compact - archives: year/month/day index grid - page cache admin: size + expiry columns, total size, cache policy note - theme inject: stylevars switch from KeyValue to Repeater with multi-line HTML editing - import: html_entity_decode for category/post-title/link/keywords/comment author
33 lines
1.1 KiB
PHP
33 lines
1.1 KiB
PHP
@php $pageTitle = '搜索 - '.$siteName; @endphp
|
|
@include('partials.head')
|
|
<body>
|
|
@include('partials.header')
|
|
<div id="page">
|
|
<main id="content">
|
|
<h1 class="list-title">搜索:{{ $keyword ?: '全部' }}</h1>
|
|
<form action="{{ route('search') }}" method="get" class="search-form">
|
|
<input type="search" name="q" value="{{ $keyword }}" placeholder="输入关键词搜索文章">
|
|
<button type="submit" class="btn">搜索</button>
|
|
</form>
|
|
|
|
@include('partials.view-mode-switcher')
|
|
@include('partials.theme-inject', ['point' => 'content_top'])
|
|
|
|
<div class="post-list post-list-{{ $homeViewMode ?? 'list' }}">
|
|
@forelse($posts as $post)
|
|
@include('partials.post-card', ['post' => $post])
|
|
@empty
|
|
<div class="empty">没有找到相关文章</div>
|
|
@endforelse
|
|
</div>
|
|
|
|
@include('partials.pagination', ['paginator' => $posts])
|
|
@include('partials.theme-inject', ['point' => 'content_bottom'])
|
|
</main>
|
|
@include('partials.sidebar')
|
|
</div>{{-- #page --}}
|
|
@include('partials.footer')
|
|
@stack('theme:body_end')
|
|
</body>
|
|
</html>
|