一个通过解析 issues 中第一段 JSON
代码块并生成 API 加速访问的工具。解决了直接调用 GitHub API 频率有限制以及速度过慢的问题。
测试地址: https://issues-api.vercel.app/v1/xaoxuu
- 复制 或者 fork 本仓库
- 修改
_config.yml
中的配置。
- 新建 issue 并按照模板要求填写提交。
- 等待 Action 运行完毕,检查
generator/output/v1/data.json
文件内容是否正确,如果正确则表示已经配置成功。
{% friends repo:xaoxuu/friends %}
{% sites repo:xaoxuu/hexo-theme-stellar-examples %}
目前已经适配的博客有:
如果您的博客主题(不仅限于 Hexo 主题)也适配了,欢迎提 PR 修改此 README 文件。博客主题适配思路:通过调用 API 得到数据,解析并生成 HTML 代码,参考:
然后访问 https://issues-api.vercel.app/v1/yourname
如果仓库为其他名称,例如 examples
,那么需要指定仓库名:
https://issues-api.vercel.app/v1/yourname/examples
如果仓库默认分支不是 main
,那么需要指定分支:
https://issues-api.vercel.app/v1/yourname/examples/master
前端使用方法示例:
{% friends repo:yourname/examples api:https://issues-api.vercel.app/v1/yourname/examples %}
非常感谢 @Zfour 的 python 代码和耐心指导! 文章链接:《教程:github/gitee issues的友链信息自动生成json及api调用》