Category · 分类

开发指南

7 篇
01 开发指南

从源码运行与构建

参与开发或自行构建发行包: ```bash git clone <repo> && cd blog-system/docker docker compose up -d docker compose

02 开发指南

URL 设计与 301 兼容

全站 URL 走"短而语义化"路线: | 内容 | 地址 | |---|---| | 文章 | `/{slug}` | | 分类 / 标签 | `/c/{slug}` / `/t/{slug}` |

03 开发指南

性能设计:缓存与静态直出

目标:一台小服务器扛住内容站流量。 ## 三级加速 1. **整页缓存**:匿名 GET 页面 HTML 存 Redis(24h),命中直接返回(`X-Cache: HIT`),内容写操作自动失效

04 开发指南

插件开发指南

插件可以注入路由、钩子、后台菜单、静态资产与数据表。论坛插件就是完整范例。 ## 骨架 ``` extensions/plugins/hello/ ├── plugin.json # 名

05 开发指南

主题开发指南

一个主题 = `extensions/themes/{name}/` 下的 `plugin.json` + `views/` + `assets/`。 ## 视图 Blade 模板,通过 `the

06 开发指南

目录结构与代码组织

了解目录组织,二开不迷路。 ## app/ - `app/Http/Controllers/Site` 前台(首页 / 列表 / 文章 / 用户中心)。 - `app/Http/Controlle

07 开发指南

技术架构总览

ChaKe CMS 技术栈:**PHP 8.4 + Laravel 12 + MySQL 8 + Redis + Blade**,无前端构建链。 ## 分层 ``` blog-system/ ├─