Files
mce/templates/MetaLab-2026/html/studio/sidebar.html
Victor_Jay 7659aee468 feat: 新增创作中心(/studio),支持数据概览、内容管理、草稿箱、写文章
- 新增 StudioController,依赖 studioUseCase 接口,遵循 ISP 接口隔离
- PostRepo 新增 FindByUserIDAndStatus 方法,按用户+状态分页查询
- PostService 新增 ListByUser、GetOverview 及 StudioOverview 统计
- /studio 页面路由(概览/管理/草稿箱/写文章/数据分析)+ /api/studio API
- 复用 Vditor 编辑器,studio-editor.js 对接 /api/studio/posts 端点
- 新增 studio.css(B站风格三栏布局+统计卡片+状态筛选tabs)
- 模板引擎注册 add/subtract 函数,分页模板中直接使用
2026-05-30 19:55:29 +08:00

26 lines
1.1 KiB
HTML

<aside class="studio-sidebar">
<div class="sidebar-brand">创作中心</div>
<nav class="sidebar-nav">
<a href="/studio" class="sidebar-item {{if eq .ActiveTab "overview"}}active{{end}}">
<span class="sidebar-icon">📊</span>
<span>数据概览</span>
</a>
<a href="/studio/posts" class="sidebar-item {{if eq .ActiveTab "posts"}}active{{end}}">
<span class="sidebar-icon">📋</span>
<span>内容管理</span>
</a>
<a href="/studio/drafts" class="sidebar-item {{if eq .ActiveTab "drafts"}}active{{end}}">
<span class="sidebar-icon">📄</span>
<span>草稿箱</span>
</a>
<a href="/studio/write" class="sidebar-item {{if eq .ActiveTab "write"}}active{{end}}">
<span class="sidebar-icon">✏️</span>
<span>写文章</span>
</a>
<a href="/studio/analytics" class="sidebar-item {{if eq .ActiveTab "analytics"}}active{{end}}">
<span class="sidebar-icon">📈</span>
<span>数据分析</span>
</a>
</nav>
</aside>