JSON管理工具是一个基于GitHub私有仓库的可视化JSON文件管理系统,支持:
json-manager-app(或其他名称)https://tanyi.chatActiveRead and writeTY-JsonDatahttps://github.com/settings/installations/xxxxx (xxxxx即为ID)json-manager 项目GITHUB_APP_ID = 你的App ID
GITHUB_APP_INSTALLATION_ID = 你的Installation ID
GITHUB_APP_PRIVATE_KEY = -----BEGIN RSA PRIVATE KEY-----\n完整私钥内容\n-----END RSA PRIVATE KEY-----
GITHUB_USER = tan857867043
GITHUB_REPO = TY-JsonData
AUTH_PASSWORD = 你的管理密码
重要提示:
GITHUB_APP_PRIVATE_KEY 必须包含完整的PEM格式(包括BEGIN和END标记)\n 表示.gitkeep.json占位文件| 快捷键 | 功能 |
|---|---|
Ctrl+K |
聚焦搜索框(主页) |
Esc |
清空搜索/关闭弹窗 |
原因: 环境变量配置错误或密码不正确
解决方案:
AUTH_PASSWORD与输入密码一致GITHUB_APP_PRIVATE_KEY格式正确原因: GitHub App权限不足或配置错误
解决方案:
TY-JsonData仓库Contents: Read and writeGITHUB_APP_ID和GITHUB_APP_INSTALLATION_ID是否正确原因: 文件已被其他人修改,本地版本过期
解决方案:
mkdir -p public/tools/new-tool
在 public/tools/new-tool/index.html 中编写工具页面,引入共享资源:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="/assets/css/common.css">
<script src="/assets/js/config.js"></script>
<title>新工具</title>
</head>
<body>
<!-- 工具内容 -->
</body>
</html>
编辑 public/tools/tools.json,添加工具信息到对应分类中。
git add .
git commit -m "feat: add new tool"
git push
版本: 1.0.0 | 最后更新: 2025-12-25