yggdrasil/pages/admin/mod.rs
1//! 管理后台页面模块。
2//!
3//! 汇总并重新导出后台管理相关的页面组件,供路由与其他模块使用。
4
5/// 素材管理页面模块。
6pub mod assets;
7/// 评论管理页面模块。
8pub mod comments;
9/// 管理后台仪表盘页面模块。
10pub mod dashboard;
11/// 友链管理页面模块。
12pub mod friends;
13/// 运行日志查看页面模块(/admin/logs)。
14pub mod logs;
15/// MCP 令牌管理 + 客户端配置生成页面模块。
16pub mod mcp;
17/// 文章管理列表页面模块。
18pub mod posts;
19/// 回收站页面模块(/admin/posts/trash 独立路由)。
20pub mod posts_trash;
21/// 草稿/文章预览页面模块(管理员只读)。
22pub mod preview;
23/// 个人信息页面模块(当前账号资料与密码)。
24pub mod profile;
25/// 代码试运行沙箱页面模块。
26pub mod runner;
27/// 站点配置页面模块(页脚 GitHub 链接等公开配置)。
28pub mod settings;
29/// 系统管理页面模块(数据库 + 服务器状态 + SQL 控制台 + 导出 + 备份)。
30pub mod system;
31/// 文章编辑器页面模块(基于 Tiptap 富文本编辑器)。
32pub mod write;
33
34/// 素材管理页面组件。
35pub use assets::Assets;
36/// 评论管理入口组件(带默认分页)。
37pub use comments::{AdminComments, AdminCommentsPage};
38/// 管理后台仪表盘组件。
39pub use dashboard::Admin;
40/// 友链管理页面组件。
41pub use friends::FriendsAdmin;
42/// 运行日志查看页面组件。
43pub use logs::Logs;
44/// MCP 令牌管理 + 客户端配置生成页面组件。
45pub use mcp::Mcp;
46/// 文章管理入口组件(全部文章列表)。
47pub use posts::Posts;
48/// 回收站页面组件。
49pub use posts_trash::PostsTrash;
50/// 草稿/文章预览页面组件(管理员只读)。
51pub use preview::PostPreview;
52/// 个人信息页面组件。
53pub use profile::Profile;
54/// 代码试运行沙箱组件。
55pub use runner::Runner;
56/// 站点配置页面组件。
57pub use settings::SiteSettingsPage;
58/// 系统管理入口组件。
59pub use system::System;
60/// 文章编辑器组件(新建与编辑模式)。
61pub use write::{Write, WriteEdit};