Skip to content

Repository files navigation

算法竞赛团队博客 - 开源项目

这是一个基于 Jekyll 的博客平台,专为算法竞赛团队设计,支持私有部署。该平台旨在提升团队学习效率与协作,包含每日打卡、高灵活性笔记记录、算法模板填写、快速生成解题博客、可视化训练数据(包括贡献者排名、问题类型分布、问题难度分布)以及个人主页等功能。

功能特点

1. 每日打卡

支持自动化每日打卡功能,帮助跟踪团队成员的训练进展,确保每个成员都能持续参与算法训练。

2. 高灵活性笔记记录

团队成员可以记录个人的算法学习笔记、解题思路与心得。每个成员都有独立的笔记空间,支持 Markdown 编辑。

3. 算法模板填写

提供常用的算法模板,支持快速完成算法模板和代码片段的填写,帮助成员高效解题。

4. 快速生成解题博客

支持通过脚本和 VSCode 插件快速生成解题博客。开发者可以在 VSCode 中快速记录解题思路、代码实现与时间复杂度分析,脚本会自动将数据填充到博客模板中,GitHub Actions 会渲染并发布最终博客。

5. 可视化训练数据

显示每个成员的训练数据,包括:

  • 贡献者排名:显示每个成员在一段时间内解决问题的数量。
  • 问题类型分布:显示不同类型问题的解决状态,如图论、动态规划、贪心算法等。
  • 问题难度分布:根据问题的难度分布,展示不同难度级别问题的解决状态,并进行图表可视化。

6. 个人主页

每个成员可以拥有个人主页,展示其学习进展、解题记录、成就与笔记,并支持自定义显示样式。

安装与部署

前提条件

  • GitHub 账号
  • 自托管服务器或支持 GitHub Pages 的平台

参与贡献

点击这里了解怎么配置AcEasy算法竞赛环境

About

为各个阶段算法爱好者提供经验分享、学习、交流和培训的成长平台。适合比赛中的团队训练,配合训练数据可视化模块,可以直观了解当前团队的综合水平。

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Packages

Used by

Contributors

Languages