feat: 初始化 Halo 暗色模式插件

- Halo Plugin 后端(Java/Gradle),含 DarkModePlugin 主类和测试
- Vue 3 + TypeScript 前端 UI,包含主题切换组件和设置页面
- 暗色模式 CSS 变量和覆盖样式(布局/编辑器/表单/滚动条等)
- 设计文档和调查文档
- Halo 插件/主题开发 Agent Skills

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2026-08-06 21:03:00 +08:00
commit edbf78f236
115 changed files with 14745 additions and 0 deletions
+36
View File
@@ -0,0 +1,36 @@
# dark-mode
dark-mode - Halo 插件
## 简介
这是一个基于 Halo 的插件项目。
## 开发环境
- Java 21+
- Node.js 18+
- pnpm
## 开发
```bash
# 启用插件
./gradlew haloServer
# 开发前端
cd ui
pnpm install
pnpm dev
```
## 构建
```bash
./gradlew build
```
构建完成后,可以在 `build/libs` 目录找到插件 jar 文件。
## 许可证
[GPL-3.0](./LICENSE) © LHY