这是一个基于 Jekyll 的博客平台,专为算法竞赛团队设计,支持私有部署。该平台旨在提升团队学习效率与协作,包含每日打卡、高灵活性笔记记录、算法模板填写、快速生成解题博客、可视化训练数据(包括贡献者排名、问题类型分布、问题难度分布)以及个人主页等功能。
支持自动化每日打卡功能,帮助跟踪团队成员的训练进展,确保每个成员都能持续参与算法训练。
团队成员可以记录个人的算法学习笔记、解题思路与心得。每个成员都有独立的笔记空间,支持 Markdown 编辑。
提供常用的算法模板,支持快速完成算法模板和代码片段的填写,帮助成员高效解题。
支持通过脚本和 VSCode 插件快速生成解题博客。开发者可以在 VSCode 中快速记录解题思路、代码实现与时间复杂度分析,脚本会自动将数据填充到博客模板中,GitHub Actions 会渲染并发布最终博客。
显示每个成员的训练数据,包括:
- 贡献者排名:显示每个成员在一段时间内解决问题的数量。
- 问题类型分布:显示不同类型问题的解决状态,如图论、动态规划、贪心算法等。
- 问题难度分布:根据问题的难度分布,展示不同难度级别问题的解决状态,并进行图表可视化。
每个成员可以拥有个人主页,展示其学习进展、解题记录、成就与笔记,并支持自定义显示样式。
- GitHub 账号
- 自托管服务器或支持 GitHub Pages 的平台