@php $statusLabels = [ 'draft' => '草稿', 'published' => '发布中', 'hidden' => '隐藏', 'deprecated' => '弃用', ]; $statusTones = [ 'draft' => 'muted', 'published' => 'ok', 'hidden' => 'warn', 'deprecated' => 'warn', ]; @endphp @extends('admin.layout', [ 'title' => 'Tstore Admin · 控制台概览', 'pageTitle' => '控制台概览', 'pageSubtitle' => '先看整体状态,再继续维护扩展、版本发布和站点接入。', 'pageBadge' => 'Overview', ]) @section('content')
扩展总数{{ $stats['packages'] }}插件与主题总量
插件{{ $stats['plugins'] }}plugin package
主题{{ $stats['themes'] }}theme package
版本记录{{ $stats['versions'] }}历史发布与手动录入
下载总量{{ $stats['downloads'] }}累计下载次数
分类总数{{ $stats['categories'] }}插件与主题分类
已注册站点{{ $stats['registered_sites'] }}完成注册的客户端
在线站点{{ $stats['online_sites'] }}最近心跳仍在线
追踪用户数{{ $stats['tracked_users'] }}所有站点上报总和

最近更新的扩展

这里优先看扩展元数据、分类和当前发布状态,方便继续进入详情页维护。

查看全部
@forelse ($recentPackages as $package)

{{ $package->name }}

{{ $package->type }} · {{ $package->slug }}

{{ $statusLabels[$package->status] ?? $package->status }}

{{ $package->summary ?: '暂无摘要。' }}

@foreach ($package->categories as $category) {{ $category->name }} @endforeach @if ($package->latestStableVersion) 稳定版 v{{ $package->latestStableVersion->version }} @endif 更新于 {{ optional($package->updated_at)->format('Y-m-d H:i') ?: '-' }}
@empty
当前还没有扩展数据。
@endforelse

最近版本发布

快速核对最近写入的版本号、兼容区间和稳定状态。

@forelse ($recentVersions as $version)

v{{ $version->version }}

{{ $version->package?->name ?: '未知扩展' }}

{{ $version->is_stable ? '稳定版' : '预发布' }} @if ($version->is_latest) 最新 @endif
Typecho {{ $version->typecho_min ?: '-' }} ~ {{ $version->typecho_max ?: '-' }} PHP {{ $version->php_min ?: '-' }} ~ {{ $version->php_max ?: '-' }}

发布时间:{{ optional($version->published_at)->format('Y-m-d H:i') ?: '-' }}

@empty
当前还没有版本记录。
@endforelse

最近接入站点

确认插件端是否完成注册、是否在线,以及最近一次同步时间。

全部站点
@forelse ($recentClients as $client)

{{ $client->site_name ?: '未命名站点' }}

{{ $client->site_url }}

{{ $client->is_online ? '在线' : '离线' }}
用户 {{ $client->user_count }} Typecho {{ $client->typecho_version ?: '-' }} PHP {{ $client->php_version ?: '-' }}

最近同步:{{ optional($client->last_seen_at)->format('Y-m-d H:i:s') ?: '尚未同步' }}

@empty
当前还没有站点完成注册。
@endforelse
@endsection