feat: Studio 概览/分析补上阅读量 + 详情页 meta 行改版
- StudioOverview 新增 TotalViews 字段,GetOverviewByUserID 查询含 SUM(views_count) - 新增 ViewTrendStore 接口和 AggregateViewsByAuthor,UNION ALL 合并已登录+访客阅读日志按日期聚合 - 数据分析页面新增阅读量趋势折线图(绿色,Chart.js) - 概览和数据分析页面新增总阅读量统计卡片 - 详情页 meta 行改为标签格式:作者/阅读/点赞/收藏/评论/发布时间 - 移除详情页公开状态徽章,已锁定+理由仅作者可见
This commit is contained in:
@ -8,13 +8,14 @@
|
||||
<header class="post-detail-header">
|
||||
<h1 class="post-detail-title">{{.Post.Title}}</h1>
|
||||
<div class="post-detail-meta">
|
||||
<span class="post-author">{{if .Post.AuthorName}}{{.Post.AuthorName}}{{else}}该用户已注销{{end}}</span>
|
||||
<span class="post-time">{{.Post.CreatedAt.Format "2006-01-02 15:04"}}</span>
|
||||
{{if ne .Post.Status "approved"}}
|
||||
<span class="post-status post-status-{{.Post.Status}}">{{index $.StatusNames .Post.Status}}</span>
|
||||
{{end}}
|
||||
{{if .Post.IsLocked}}
|
||||
<span class="post-status post-status-locked">已锁定</span>
|
||||
<span>作者:{{if .Post.AuthorName}}{{.Post.AuthorName}}{{else}}该用户已注销{{end}}</span>
|
||||
<span>阅读:{{.Post.ViewsCount}}</span>
|
||||
<span>点赞:{{.Post.LikesCount}}</span>
|
||||
<span>收藏:{{.Post.FavoritesCount}}</span>
|
||||
<span>评论:{{.Post.CommentsCount}}</span>
|
||||
<span>发布时间:{{.Post.CreatedAt.Format "2006-01-02 15:04"}}</span>
|
||||
{{if and .Post.IsLocked (eq $.Post.UserID $.UID)}}
|
||||
<span class="post-status post-status-locked">已锁定{{if .Post.LockReason}}:{{.Post.LockReason}}{{end}}</span>
|
||||
{{end}}
|
||||
{{if and .Post.PendingBody (eq $.Post.UserID $.UID)}}
|
||||
<span class="post-status post-status-revision">修订审核中</span>
|
||||
|
||||
Reference in New Issue
Block a user