Skip to main content

Module pages

Module pages 

Source
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 配置生成器。