templates/README.md

148 lines
6.0 KiB
Markdown
Raw Normal View History

# 公共模板库 <sub>For QD 框架</sub>
2021-11-20 13:35:50 +00:00
2023-05-16 10:33:37 +00:00
![GitHub last commit](https://img.shields.io/github/last-commit/qd-today/templates.svg?style=popout-square)
2021-11-20 13:35:50 +00:00
2021-12-02 16:02:43 +00:00
## 🏠简介
2021-11-20 13:35:50 +00:00
2023-06-04 03:30:44 +00:00
项目基于开源的 QD 框架, 用于指导用户学习如何使用 QD 框架. 项目中的模板均为开源模板, 仅供学习参考使用, 请勿用于商业用途.
### QD 框架介绍
2021-11-20 13:35:50 +00:00
- [binux/qiandao](https://github.com/binux/qiandao) 最初版本框架,已停止维护。
2023-05-16 10:33:37 +00:00
- [qd-today/qd](https://github.com/qd-today/qd) 最新版框架,现持续更新中。
2021-11-20 13:35:50 +00:00
2023-05-16 10:33:37 +00:00
- 现模板基于 [最新版框架](https://github.com/qd-today/qd) 使用, 具体使用方式请自行学习。
2021-11-20 13:35:50 +00:00
2023-05-16 10:33:37 +00:00
> 极个别模板不兼容 [旧版本](https://github.com/binux/qiandao) 框架, 如有不兼容请使用 [最新版](https://github.com/qd-today/qd) 。
2022-01-03 06:24:46 +00:00
>
> 仅20211228及之后版本 QD 框架支持`api://`请求, 其他版本使用模板时请自行升级 QD 框架 或 将`api://`更换为`http://localhost/`
2023-06-04 03:30:44 +00:00
## 📢项目声明
- 使用公共模板产生的任何问题需自行承担!
- 发布者在此发布模板仅供示范, 请勿用于任何形式的商业用途.
- 如果您认为模板中的内容侵犯了您的合法权益, 请通过邮件或 [Discussions](https://github.com/qd-today/templates/discussions) 联系并 @仓库管理员或模板发布者 进行**删除**处理.
- 本项目及其内容仅用于学习和交流, 不承担任何责任!
2021-12-02 16:02:43 +00:00
## 💭交流反馈
2021-11-20 13:35:50 +00:00
2021-12-05 07:34:19 +00:00
> QQ群: [642842749](https://jq.qq.com/?_wv=1027&k=PXZcLlO1) | **仅用于模板交流及BUG提交反馈**
2021-11-20 13:35:50 +00:00
2021-12-02 16:02:43 +00:00
## 🏁网站
Tips:
2021-12-05 07:34:19 +00:00
2021-12-02 15:52:34 +00:00
1. 链接里最好使用 `raw.githubusercontent.com` 的模板地址,其他的链接没有测试过
2. 修改日期格式 `四位年-两位月-两位日 24小时:两位分:两位秒` ,例子:`2020-05-15 07:03:47`
2023-06-02 16:37:07 +00:00
## 😀使用 Issue 发布模板
1. 进入 Issue 界面
2. 点击右上角 `New issue` 按钮, 选择 `Process HAR` 对应的 `Get Started` 按钮
3. 标题填写 "模板名称 评论区",内容按照要求的格式进行填写
4. 点击 `Submit new issue` 按钮
5. 等待 Github Actions 运行完成, 会自动进行 PR
6. 等待模板审核通过, 仓库拥有者会进行合并
7. 合并完成后, 即完成模板的发布
> Tips:
>
> 1. 请勿在 Issue 里发布其他内容, 否则会被关闭
> 2. 更新模板直接在 Issue 里编辑内容, 不要重新发布 Issue
> **PS: 旧的 HAR 模板如何更新?**
>
2023-06-02 16:59:44 +00:00
> 复制以下格式内容至 HAR 模板所对应的 Issue 评论区内主楼部分, 编辑并修改其中的内容:
2023-06-02 16:37:07 +00:00
>
> ~~~markdown
> ### HAR 模板名称
>
2023-06-03 04:48:08 +00:00
> 请将此行替换为**模板名称** ( HAR 文件的命名, 空格请用下划线代替, 允许中文, 请勿使用括号等特殊字符)
2023-06-02 16:37:07 +00:00
>
> ### 作者信息
>
2023-06-03 04:48:08 +00:00
> 请将此行替换为**作者信息** ( HAR 文件的作者名或昵称, 用英文逗号 `,` 分隔多个作者, 请勿使用括号等特殊字符)
2023-06-02 16:37:07 +00:00
>
> ### 模板备注及说明
>
2023-06-03 05:49:49 +00:00
> 请在此输入模板备注及说明 ( HAR 文件的备注及说明, 直接换行即可, 无需<br>)
2023-06-02 16:37:07 +00:00
>
> ### HAR 文件名
>
2023-06-03 04:48:08 +00:00
> 请将此行替换为 **HAR 文件名** ( HAR 文件的文件名, 含 `.har` 后缀, 允许中文, 请勿使用括号等特殊字符)
2023-06-02 16:37:07 +00:00
>
2023-06-03 05:49:49 +00:00
> ### 其他信息
>
> 请在此输入Issue的其他信息, 选填, 如无请填暂无 ( 例如: 对于 Issue 的其他说明 )
>
2023-06-02 16:37:07 +00:00
> ### HAR 模板内容
>
> ```JSON
2023-06-03 05:10:40 +00:00
> 请将此行替换为 **HAR 模板内容** (请粘贴 HAR 文件内容, 允许使用 json 格式化工具进行格式化后再粘贴)
2023-06-02 16:37:07 +00:00
> ```
2023-06-02 16:59:44 +00:00
>
2023-06-02 16:37:07 +00:00
> ~~~
2023-06-02 17:49:57 +00:00
>
> 修改完成后, 请为 Issue 添加 `har` 标签, 并点击 `Submit changes` 按钮进行提交
2023-06-02 16:37:07 +00:00
2021-12-02 16:02:43 +00:00
## 📄如何注册第三方库
2021-12-02 15:52:34 +00:00
2023-05-16 10:33:37 +00:00
20211021版本已经开放注册第三方库的功能默认提供 <https://github.com/qd-today/templates> 仓库,如果需要自建第三方库,请注意一下几点:
2021-12-05 07:34:19 +00:00
2021-12-02 15:52:34 +00:00
1. **仓库根目录必须要有 `tpls_history.json` 文件**, 需符合以下规范:
2021-12-05 07:34:19 +00:00
2023-06-04 03:30:44 +00:00
```JSON
2021-12-05 07:34:19 +00:00
{
"version":"版本号 yyyymmdd",
"har": {
"必填和name保持一致注意要在文件里保持唯一": {
2023-06-02 16:37:07 +00:00
"name": "必填",
"author": "选填,作者",
"url": "选填har链接",
"update": false,
"comments": "选填har文件的注释可用来解释har所需变量的说明",
"filename": "必填content为空时通过此来读取har",
"content": "选填,不填则根据 filename 的值来读取对应的har文件,默认为base64编码",
2021-12-05 07:34:19 +00:00
"date": "必填, 日期",
2022-01-03 06:24:46 +00:00
"version":"必填, 版本号 yyyymmdd框架通过版本号来判断是否更新模板",
2021-12-05 07:34:19 +00:00
"commenturl":"选填,模板对应的评论区,留空时不显示按钮"
}
2021-12-02 15:52:34 +00:00
}
}
2021-12-05 07:34:19 +00:00
```
2021-12-02 15:52:34 +00:00
2. 加速默认是 `jsdeliver` 加速, 只支持 `Github` 的加速
3. 模板更新规则: 上一次更新的24小时以后更新, 通过 `name` 判断是否存在, 如果不存在直接新增, 如果存在则通过 `version` 判断, 版本号大于当前缓存版本则更新
2023-06-04 03:30:44 +00:00
> 项目不对任何第三方库的内容负责, 请自行判断是否可信
2021-12-02 15:52:34 +00:00
2023-06-04 03:30:44 +00:00
## 💬FAQ
2021-12-02 15:52:34 +00:00
2023-06-04 03:30:44 +00:00
- **部分模板订阅后, 使用网站 Cookie 却提示未登录?**
2021-12-02 15:52:34 +00:00
2023-06-04 03:30:44 +00:00
并不是模板问题, 而是网站可能对 UA 有验证, UA 更换Cookie 会失效。请自行查看模板所使用的 User-Agent, 并使用所获得的 UA 去登录获取 Cookie。(Firefox 可使用 `User-Agent Switcher and Manager` 来设置特定的UA, 其他浏览器同理)
2021-12-02 15:52:34 +00:00
2023-06-04 03:30:44 +00:00
- **想学习 HAR 模板制作流程?**
2021-12-02 15:52:34 +00:00
2023-06-04 03:30:44 +00:00
[框架宝典demo](https://www.bilibili.com/video/BV1ox411C7RT)
2021-12-02 15:52:34 +00:00
2023-06-04 03:30:44 +00:00
[模板书写规范](https://github.com/github-h/qiandao-templates/blob/self-bak/README.md)
2023-06-02 16:37:07 +00:00
2021-12-02 16:02:43 +00:00
## 💝鸣谢
2021-12-02 15:52:34 +00:00
- [gxitm](https://github.com/gxitm)
- [AragonSnow](https://github.com/AragonSnow)
- [FellBan](https://github.com/FellBan)
- [Devil](https://github.com/q123458384)
- [github-h](https://github.com/github-h)
- [liuqitech](https://github.com/liuqitoday)
- 呆贼
- [stay](https://gitee.com/qypw)
- [acooler15](https://github.com/acooler15)
- [wjf0214](https://github.com/wjf0214)
2021-12-05 07:34:19 +00:00
- [a76yyyy](https://github.com/a76yyyy)