templates/README.md
a76yyyy e0b8b88b37
Update README.md
Signed-off-by: a76yyyy <56478790+a76yyyy@users.noreply.github.com>
2023-06-03 08:46:41 +08:00

135 lines
5.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 公共模板库 <sub>For QD 框架</sub>
![GitHub last commit](https://img.shields.io/github/last-commit/qd-today/templates.svg?style=popout-square)
## 🏠简介
> 项目基于开源的 QD 框架站使用, 发布者在此发布模板仅供示范, 使用公共模板产生的任何问题需自行承担!
- [binux/qiandao](https://github.com/binux/qiandao) 最初版本框架,已停止维护。
- [qd-today/qd](https://github.com/qd-today/qd) 最新版框架,现持续更新中。
- 现模板基于 [最新版框架](https://github.com/qd-today/qd) 使用, 具体使用方式请自行学习。
> 极个别模板不兼容 [旧版本](https://github.com/binux/qiandao) 框架, 如有不兼容请使用 [最新版](https://github.com/qd-today/qd) 。
>
> 仅20211228及之后版本 QD 框架支持`api://`请求, 其他版本使用模板时请自行升级 QD 框架 或 将`api://`更换为`http://localhost/`
## 💭交流反馈
> QQ群: [642842749](https://jq.qq.com/?_wv=1027&k=PXZcLlO1) | **仅用于模板交流及BUG提交反馈**
## 🏁网站
Tips:
1. 链接里最好使用 `raw.githubusercontent.com` 的模板地址,其他的链接没有测试过
2. 修改日期格式 `四位年-两位月-两位日 24小时:两位分:两位秒` ,例子:`2020-05-15 07:03:47`
## 😀使用 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 模板如何更新?**
>
> 复制以下格式内容至 HAR 模板所对应的 Issue 评论区内主楼部分, 编辑并修改其中的内容:
>
> ~~~markdown
> ### HAR 模板名称
>
> 请将此行替换为**模板名称** ( HAR 文件的命名, 空格请用下划线代替, 允许中文)
>
> ### 作者信息
>
> 请将此行替换为**作者信息** ( HAR 文件的作者名或昵称, 用英文逗号 `,` 分隔多个作者)
>
> ### 模板备注及说明
>
> 请在此输入模板备注及说明 ( HAR 文件的备注及说明, 直接换行即可, 无需<br>)
>
> ### HAR 文件名
>
> 请将此行替换为 **HAR 文件名** ( HAR 文件的文件名, 含 `.har` 后缀, 允许中文)
>
> ### HAR 模板内容
>
> ```JSON
> 请将此行替换为 **HAR 模板内容** (请粘贴 HAR 文件内容, 建议使用 json 格式化工具进行格式化后再粘贴)
> ```
>
> ### 其他信息
>
> 选填, 可以在此输入其他信息 (例如: 对于 Issue 的其他说明)
>
> ~~~
>
> 修改完成后, 请为 Issue 添加 `har` 标签, 并点击 `Submit changes` 按钮进行提交
## 📄如何注册第三方库
20211021版本已经开放注册第三方库的功能默认提供 <https://github.com/qd-today/templates> 仓库,如果需要自建第三方库,请注意一下几点:
1. **仓库根目录必须要有 `tpls_history.json` 文件**, 需符合以下规范:
```json
{
"version":"版本号 yyyymmdd",
"har": {
"必填和name保持一致注意要在文件里保持唯一": {
"name": "必填",
"author": "选填,作者",
"url": "选填har链接",
"update": false,
"comments": "选填har文件的注释可用来解释har所需变量的说明",
"filename": "必填content为空时通过此来读取har",
"content": "选填,不填则根据 filename 的值来读取对应的har文件,默认为base64编码",
"date": "必填, 日期",
"version":"必填, 版本号 yyyymmdd框架通过版本号来判断是否更新模板",
"commenturl":"选填,模板对应的评论区,留空时不显示按钮"
}
}
}
```
2. 加速默认是 `jsdeliver` 加速, 只支持 `Github` 的加速
3. 模板更新规则: 上一次更新的24小时以后更新, 通过 `name` 判断是否存在, 如果不存在直接新增, 如果存在则通过 `version` 判断, 版本号大于当前缓存版本则更新
## 💬FAQ
**部分模板订阅后使用网站cookie却提示未登录**
并不是模板问题而是网站可能对UA有验证UA更换cookie会失效。请自行查看模板所使用的 User-Agent ,并使用所获得的UA去登录获取cookie。( Firefox 可使用 User-Agent Switcher and Manager 来设置特定的UA其他浏览器同理。)
**想学习模板制作流程?**
[框架宝典demo](https://www.bilibili.com/video/BV1ox411C7RT)
[模板书写规范](https://github.com/github-h/qiandao-templates/blob/self-bak/README.md)
## 💝鸣谢
- [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)
- [a76yyyy](https://github.com/a76yyyy)