Kami 是为 Mix Space Server 打造的前端。使用 NextJS 开发。
是一款新一代的博客系统~
注意
这是需要配合Mix Space(混合空间)系统使用的前端主题~
官方网站
官网: https://mx-docs.iucky.cn/
github: https://github.com/mx-space/kami
演示站: https://innei.ren/
介绍
Kami 是由 NextJS、React 开发的,作为最最原始的项目,至今(截止 2022.4)已有近三年的历史,经过这些时间的沉淀,作者希望前端项目路由的组织上一直遵守这一个约定。
小路 | 描述 | 标记 |
---|---|---|
/ | 主页 | 强制要求 |
/posts | 博文列表 | 强制要求 |
/posts/:category/:slug | 博文详情页 | 强制要求 |
/pages/:slug | 独立页面详情页 | 强制要求 |
/notes/:nid | 日记详情页 | 强制要求 |
/feed | RSS 订阅 | 强制要求 |
/:category/:slug | 302 -> /posts/:category/:slug |
建议 |
/category/:slug | 分类中文章列表页 | 建议 |
/notes | 日记列表或者跳转最新日记页 | 建议 |
/notes/latest | 最新日记详情页 | 建议 |
/friends | 朋友 | 建议 |
/says | 一言详情页 | 建议 |
/sitemap | 站点地图 | 建议 |
/timeline | 时间线 | 建议 |
/recently | 动态页 | 建议 |
/favorite/:type | 附加页 | 建议 |
/projects | 项目页 | 建议 |
/projects/:id | 项目详情页 | 建议 |
框架上的选择与建议
建议选择附带 SSR 功能的现代化框架:
反应用:NextJS、RakkasJS、umi
视图:快速(quick-ssr),NuxtJS
小程序:
反应:Remax,芋头
视图:uni-app
特点
依赖:Mix Space Server >= v3.13.0
与上一版本相比,新的特征有:
配置全部动态化,让配置更加简易。
性能提升 50%,打包体积缩小 500K,首次加载时间减少 15%
修复一些老 Bug,具体是啥看 Git History
样式上有微调
预览