Files
QieKan-3.0/docs/dev/index.md
T
yusheng d2d2ecd3bc
Auto Release / build (app, release) (push) Canceled after 0s
Auto Release / create_release (push) Canceled after 0s
Auto Release / prepare (push) Canceled after 0s
CodeQL / Analyze (java-kotlin) (java-kotlin) (push) Canceled after 0s
Deploy Docs / build (push) Canceled after 0s
Deploy Docs / Deploy (push) Canceled after 0s
feat: release QieKan 3.26.15
2026-08-08 12:22:26 +08:00

62 lines
3.5 KiB
Markdown

# 开发文档
欢迎来到 Legado 开发文档。本文档为源开发者和贡献者提供参考。
::: tip 快速上手
如果你是第一次接触 Legado 源开发,建议按以下顺序阅读:
1. [规则语法详解](./syntax) — 了解所有支持的规则语法
2. [URL 参数详解](./url-options) — 掌握请求参数配置
3. [源字段速查](./source-fields) — 查看各部分可用字段
4. [源示例](./examples) — 参考完整源 JSON
:::
## 入门
从零开始学习源开发。
| 文档 | 说明 |
|:--------------------------|:-------------------------------------------------------------|
| [规则语法详解](./syntax) | JSOUP Default/CSS、JSONPath、XPath、正则 AllInOne/OnlyOne/净化、连接符号 |
| [URL 参数详解](./url-options) | GET/POST 请求、WebView 模式、模板变量、完整 UrlOption 字段 |
| [源字段速查](./source-fields) | 搜索、发现、详情页、目录、正文各部分的所有字段说明 |
| [源示例](./examples) | CSS+正则、XPath+正则、JSONPath 三种完整源 JSON |
## 参考
核心 API 和语法参考。
| 文档 | 说明 |
|:-----------------------|:--------------------------------------|
| [源规则帮助](./rule) | 规则标志、jsLib、并发率、源类型、字体解析、图片解密 |
| [JS 变量和函数](./js) | Rhino 引擎内置变量、加解密、网络请求、Java 互操作等完整 API |
| [XPath 路径表达式](./xpath) | 13 种轴、谓语条件、通配符、内置函数 |
| [正则表达式](./regex) | 元字符、字符集、断言、常用正则示例 |
## 配置规范
源 JSON 字段的详细规范。
| 文档 | 说明 |
|:-----------------------------------|:----------------------------------------|
| [请求头配置](./request-headers) | 代理设置、自定义 Headers、URL 动态参数、重定向拦截 |
| [认证与登录](./authentication) | CookieJar、登录 UI 表单、登录 URL 脚本、登录检查 |
| [发现 URL 配置](./discovery-url) | 发现页入口 JSON 格式、分页变量、与首页模块的关系 |
| [首页模块配置](../spec/homepage-modules) | `homepageModules` 字段规范:列表、轮播、排行榜等模块类型 |
| [关联书籍配置](../spec/related-books) | `ruleBookInfo.relatedBooks` 字段规范:相关书籍推荐 |
## 扩展功能
| 文档 | 说明 |
|:--------------------------------|:-----------------------|
| [源调试](./debug) | 搜索、发现、详情页、目录页、正文页的调试方法 |
| [字典规则](./dict-rule) | 正文选中菜单的字典/翻译规则配置 |
| [在线朗读规则](./tts-rule) | 自定义在线 TTS 接口(支持语速控制) |
| [TXT 目录正则](./txt-toc) | 自定义 TXT 书籍的章节识别规则 |
| [MIME 类型参考](../spec/mime-types) | 支持的文件扩展名和 MIME 类型对照表 |
## 外部资源
- [QieKan-3.0 Gitea](https://gitea.yamby.cn/yusheng/QieKan-3.0) — 项目源码和 Issue 跟踪
- [QieKan-3.0 Wiki](https://gitea.yamby.cn/yusheng/QieKan-3.0/wiki) — 社区维护的文档