Skip to content

【需求】迭代一 #1

@azl397985856

Description

@azl397985856

功能区域

  • 主页
  • 主页详情页
  • 打卡页
  • 打卡详情页
  • 排行榜页

场景

  • 这是一个网站,登录的用户才可以访问
  • 需要先注册,目前仅支持手动录入的注册,密码为初始密码即可
  • 登录之后可以:
    1. 看讲义
    2. 打卡(提交题解)
    3. 看自己和别人的题解(包括官方和精选题解)
    4. 可以查看排行榜

功能描述

主页

  • 如上图所示,一共五个 tab。
  • 基础, 进阶,专题样式一样。
  • 读取markdown 文件自动生成 列表,基础,进阶和专题位于三个不同的文件夹。

参考:https://leetcode-solution.cn/solution

主页详情页

使用 markdown-it ,highlight.js 渲染即可。

参考:https://leetcode-solution.cn/solutionDetail?url=https%3A%2F%2Fapi.github.com%2Frepos%2Fazl397985856%2Fleetcode%2Fcontents%2Fthinkings%2Fbit.md

打卡页

可以通过日历查看当前的进度,即哪天打卡,哪天没有。 可以使用补签卡。点击可以跳到详情页。

参考:力扣中国

打卡详情页

排行榜页

按照打卡天数倒序排, 如果打卡天数一样,按照精选次数倒序排,如果也一样, 按照名字升序排。

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions