开源!搭配 VitePress 使用的 Markdown 回顾系统

132 天前
 muzig

项目地址

https://github.com/muzig/markdown-review-web

引言

Markdown 回顾系统是一个定制的工具,旨在帮助用户通过基于艾宾浩斯记忆曲线的定期复习来保留 Markdown 文档中的重要知识点。该系统的设计结合了文档管理和间隔重复学习法,旨在优化学习效率。以下是系统的详细功能、安装步骤、使用说明以及相关背景信息。

系统功能与特点

Markdown 回顾系统提供了一系列功能,以支持高效的文档管理和复习计划:

复习次数 间隔时间
第一次复习 1 天后
第二次复习 2 天后
第三次复习 4 天后
第四次复习 7 天后
第五次复习 15 天后
第六次及以后 30 天后

安装与运行

要使用 Markdown 回顾系统,用户需要确保已安装 Node.js (推荐版本 v14 或更高)。安装步骤如下:

  1. 安装依赖:运行命令npm install

  2. 配置环境变量:复制.env.example文件为.env并根据需要修改配置

    # 服务器端口
    PORT=3030
    
    # Markdown 文档目录(相对于项目根目录)
    MARKDOWN_DIR=../docs
    
  3. 启动应用:运行npm start

  4. 在浏览器中访问:http://localhost:3030

应用启动后,会自动扫描配置的 Markdown 目录中的文件。用户可以通过左侧边栏的搜索框查找文档,或在浏览区域按文件夹结构查看。点击文档名称可查看内容,文档头部显示元数据如修改日期和复习次数。用户可点击"标记为已复习"按钮安排下次复习,或使用"重新扫描"按钮更新索引。

1194 次点击
所在节点    分享创造
1 条回复
muzig
69 天前
1. 修复了暗黑模式不全的问题
2. 修复不同仓库克隆之后,id 修改的问题,导致之前历史记录清理
3. 新增可配置路径,更易于 vitepress 搭配

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1115982

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX