Skip to main content

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