Lumen 任务管理指南:如何用 Markdown 复选框 + 优先级 + 日期 3 步搭建个人任务看板

Lumen 任务管理指南:如何用 Markdown 复选框 + 优先级 + 日期 3 步搭建个人任务看板 Lumen 任务管理指南如何用 Markdown 复选框 优先级 日期 3 步搭建个人任务看板【免费下载链接】lumenA free, open-source note-taking app that syncs with markdown files in your GitHub repository项目地址: https://gitcode.com/gh_mirrors/lumen1/lumenLumen 是一款免费开源的 Markdown 笔记应用笔记内容实时同步到你自己的 GitHub 仓库。除了写笔记它的任务管理功能同样强大只需在笔记里使用Markdown 复选框- [ ]、优先级标记!!1和日期链接[[2026-08-25]]三种纯文本语法就能搭建一个不依赖任何数据库的个人任务看板。本文将带你快速上手从创建任务、设定优先级到用查询语句过滤出专属看板视图。一、用复选框创建和完成任务Lumen 会解析每个 Markdown 文件里的任务列表语法就是最标准的 GitHub Flavored Markdown 复选框- [ ] 写一篇读书笔记 - [x] 预订周五的餐厅- [ ]表示未完成任务- [x]表示已完成任务两者可以随意混排完成任务有两种方式直接在笔记里把[ ]改成[x]或在任务列表 UI 上点击复选框一键切换每个任务还会自动继承所在笔记的标签和链接方便后续按标签过滤解析逻辑的核心实现见 src/utils/task.ts第 7-24 行负责提取任务文本第 118-135 行负责勾选/取消勾选时精确改写原始 Markdown确保不会破坏其他内容。 小提示任务行里的日期链接和优先级标记会在任务列表中自动隐藏显示更干净但文件里依然保留随时可查。二、给任务设置三级优先级在任务文本中加入!!1、!!2、!!3即可标记三个等级的优先级数字越小越紧急标记含义示例!!1最高优先级 - [ ] !!1 提交季度报告 [[2026-08-26]]!!2中优先级 - [ ] !!2 给花园浇水!!3低优先级 - [ ] !!3 整理桌面文件这是 Lumen 自定义的语法扩展由专门的解析插件识别实现位于 src/remark-plugins/priority.ts。在任务列表里带优先级的任务会显示对应颜色的小旗标无优先级任务排在所有已标记任务之后——一眼就能看出今天先做什么。你也可以在任务列表 UI 上通过菜单直接修改或清除优先级底层改写逻辑见prioritizeTask函数src/utils/task.ts 第 213-250 行它会自动把旧标记替换为新标记保持文件整洁。三、用日期链接给任务排期给任务加一个[[YYYY-MM-DD]]格式的日期链接它就变成了有截止日的日程任务- [ ] !!1 向客户发送报价 [[2026-08-28]]如果日期写在任务开头Lumen 会把它当作任务日期并自动从显示文本中隐藏写在别处时取最后一个日期链接日期链接同时也是普通笔记链接点击可跳转到当天日志在任务列表 UI 上点击日历图标可以为任务排期、改期或清除日期对应实现为scheduleTasksrc/utils/task.ts 第 161-211 行任务数据模型在 src/schema.ts 第 7-16 行中有完整定义每个任务包含completed是否完成、priority1/2/3 或空、date日期或空等字段全部从 Markdown 文本实时解析而来。四、用查询语句搭建你的任务看板Lumen 支持 GitHub 风格的查询语言详见 docs/query-language.md在任务列表顶部的搜索框中输入过滤器即可生成各种看板视图需求查询语句只看未完成任务completed:false只看最高优先级priority:1高优 未完成的今日焦点completed:false priority:1本周到期的任务date:2026-08-24某标签下的待办tag:work completed:false无日期的口袋任务no:date过滤与排序的完整规则实现于 src/utils/search-tasks.ts按日期排序时没有日期的任务永远排最后按优先级排序时同理completed排序则保证未完成任务永远置顶。你还可以用sort:priority,date组合多条件排序让看板更符合自己的工作流。五、任务列表的快捷操作任务不仅能在笔记里编辑还能直接在任务列表中操作✅勾选/取消勾选点击任务前的复选框排期/改期点击日历图标选择日期调整优先级通过任务菜单切换!!1~!!3或清除✏️就地改名双击任务文本即可编辑️删除任务从菜单删除会连带移除其嵌套子项跨笔记移动任务任务可通过操作从一篇笔记移动到另一篇实现见 src/hooks/task.ts任务列表 UI 组件位于 src/components/task-item.tsx 与 src/components/task-list.tsx。写在最后Lumen 的任务看板没有任何隐藏成本所有数据都只是仓库里最普通的 Markdown 文本可被 Git 完整追踪历史也能在任何编辑器里手动修改。复选框管做没做优先级管先做哪个日期管什么时候做——三行语法就是一个足够用一辈子的个人任务看板。如果你想在本地跑起来试试仓库地址为https://gitcode.com/gh_mirrors/lumen1/lumen【免费下载链接】lumenA free, open-source note-taking app that syncs with markdown files in your GitHub repository项目地址: https://gitcode.com/gh_mirrors/lumen1/lumen创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考