Loading repository data…
Loading repository data…
tonngw / repository
🚀 A curated collection of awesome GitHub repositories, organized by language and topic from my starred projects. Modern, elegant platform for showcasing your starred GitHub repositories.
A modern, elegant platform for showcasing your starred GitHub repositories
🌟 Live Demo | 📖 Documentation | 🤝 Contributing
Awesome GitHub Repository Showcase 是一个现代化的GitHub仓库展示平台,专为开发者设计,用于优雅地展示和管理收藏的开源项目。
🎯 核心理念: 让优秀的开源项目以最美观、最直观的方式呈现,帮助开发者更好地发现、整理和分享有价值的代码仓库。
💡 设计灵感: 参考了现代化的设计语言和用户体验最佳实践,打造出既美观又实用的展示平台。

| 类别 | 说明 |
|---|---|
| 前端 | 原生 HTML5 + CSS3 + JavaScript (ES6+) |
| 样式 | CSS Grid + Flexbox,CSS 自定义属性 |
| 字体 | Inter 字体家族 |
| 图标 | SVG 图标 |
| 部署 | GitHub Action + GitHub Pages |
只需要简单几步配置,你就可以拥有一个属于自己的 Awesome GitHub Repository Showcase 平台,不需要写一行代码。
项目地址:https://github.com/tonngw/awesome-github-repos

首先需要申请一个 GitHub API 秘钥,至少需要仓库读写权限(如果你不知道选择什么权限,建议多选择一些),申请地址:https://github.com/settings/tokens
至少需要仓库权限和 Workflow 工作流权限,把生成的秘钥保存好下面要用。

开启 GitHub Actions 工作流
可以看到两个工作流,一个是获取仓库数据,一个是部署到 GitHub Pages。update awesome list 工作流需要手动开启。

配置仓库环境变量,操作路径 Settins -> Secrets and varabiles -> Repository secrets, 添加变量 API_TOKEN 把刚才我们申请的 GitHub API 秘钥填入。

Settings -> Pages -> Source -> GitHub Actions,使用 GitHub Actions 部署。
如果你有域名的话可以设置自己域名访问更加方便。点击 Actions 标签,找到 update awesome list 工作流,点击 Run workflow 按钮。假想敌等待自动执行完成。

如果 Deploy static content to Pages 工作流执行顺利的话,会生成一个项目地址,点击就可以看到我们部署的页面了。

按照以上步骤操作完成之后,那么恭喜你已经成功部署完成了!
Ctrl/Cmd + K - 快速聚焦搜索框Ctrl/Cmd + L - 切换语言分类模式Ctrl/Cmd + R - 清除所有过滤条件Escape - 清空搜索内容Tab / Shift + Tab - 在元素间切换焦点Arrow Keys - 在仓库卡片间导航Enter / Space - 激活当前焦点元素git checkout -b feature/AmazingFeature)git commit -m 'feat: Add some AmazingFeature')git push origin feature/AmazingFeature)本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情