![]() |
![]() |
![]() |
此项目已进入稳定阶段,本人将不再花过多精力维护。若发现已知的问题,欢迎任何形式的贡献!无论是修复错误、改进功能,还是提升代码质量,我们都非常欢迎您的参与。
此组织的所有成员均有管理员权限,若不想提交 Pull Request,直接推送代码是被允许的。
但在提交贡献前,推荐阅读 CONTRIBUTING.md 以了解建议的代码规范和提交流程。
- 📁 仓库浏览:直观的文件结构导航,同时提供首页文件与文件夹排除选项.
- 🔎 文件搜索:支持基于自建索引和 Github API 的快速文件搜索,可按分支、路径前缀和扩展名过滤.
- 📄 文件预览:多种文件格式预览,目前支持
Markdown、PDF和图片. - ⬇️ 文件下载:可下载单个文件或整个文件夹.
- 🌐 SEO优化:提高搜索引擎可见性.
详见 .env.example。其中包括必须配置的变量,以及可忽略的变量。
-
在GitHub上创建个人访问令牌(PAT):
- 访问 GitHub设置 → 开发者设置 → 个人访问令牌
- 创建一个或多个具有
repo权限的令牌 - 保存这些令牌,你将在下一步中使用它们
-
在Vercel上导入你的仓库:
- 登录 Vercel
- 点击
Import Project - 选择
Import Git Repository并连接你的GitHub账号 - 选择Repo-Viewer仓库
-
配置环境变量:
- 在部署设置页面,找到
Environment Variables部分 - 添加必要的环境变量
- 在部署设置页面,找到
-
部署应用:
- 点击
Deploy按钮 - Vercel 将自动构建和部署你的应用
- 点击
此功能由 docfind 提供支持
Repo-Viewer 使用 docfind 生成静态索引并随站点发布。构建时运行 scripts/generateDocfindIndex,产物位于 public/search-index/:
public/search-index/manifest.jsonpublic/search-index/<branch>/docfind.jspublic/search-index/<branch>/docfind_bg.wasm
本项目使用 AGPL-3.0 许可证。完整条款见 [LICENSE]
- ✅ 可以自由使用、修改和分发
⚠️ 必须开源修改后的代码并保留原作者版权信息⚠️ 修改后的版本必须使用相同的 AGPL-3.0 许可证⚠️ 网络部署也需要开源



