Expand description
前端路由页面模块。
每个路由入口文件定义一个或多个 LazyRoute 类型,由 crate::app 的路由表以
Lazy::<T> 挂载(cargo leptos --split 下按路由拆分 WASM 分包)。
admin/ 子目录为后台管理页面(需鉴权),其余为公开访问页面。
Modules§
- about
- 关于页:单栏编辑排版。站点简介、常写标签条形图、每年篇数柱状图、技术栈与版本、
入口卡片与订阅。统计全部来自已缓存的公开接口,在
LazyRoute::data里一次创建 (hooks::ssr_resource::route_data)。 - admin
- 管理后台页面模块。
- archives
- 归档与标签详情共用的索引页。
- changelog
- 更新日志页面模块。
- components_
showcase - 项目自写组件的公开图鉴与独立用法页。
- friends
- 友链页:两列名片、空状态与加载失败,以及可一键复制的「交换友链」信息。
- home
- 首页「书桌」与分页首页。
- login
- 登录页面,以及登录 / 注册共用的外壳与输入框。
- not_
found - 404 与页面加载失败页面。
- notes
- 笔记:列表
/notes、笔记本目录/notes/book/:id与阅读页/notes/:slug?book=。 - post_
detail - 文章详情页面模块。
- register
- 注册页面
- search
- 全文搜索结果页
/search?q=:顶部 Composer,结果按相关度或时间排列,命中词高亮。 - tags
- 标签详情
/tags/:tag:与归档同一套版式,只列出该标签下的文章。 文章取自get_posts_by_tag(最近 200 篇);每个标签拥有独立的请求。 - writing_
guide - 写作技能的公开阅读页:三步接入(安装技能、连接站点、开始写作)、正文功能卡片与 技能全文。复用文章渲染器及 MCP 配置生成器。