范式1:😻清澄猫CCCat
基于 MDX 收集、整理和把玩你的精神食粮
|更新于
⭐️⭐️ 🏷 🐈逍遥猫, 💛范式
前几天想到了一个小软件的创意,就是把任务分解为一棵树,然后做任务就是剪树枝,增加子任务就是生长新树枝,任务完成树就剪好了。完成的子任务可以进入根的分支里。
后来想了想,可以扩展一下,用 MDX 为核心来管理所有生活相关的内容,包括任务、笔记、资源等,应该还是蛮清晰方便的。
软件原本的核心目的是为了鼓励用户专注完成任务然后早点休息,后来改成基于 MDX 收集、整理和把玩精神食粮也就是各种内容。
软件的基本架构,是以 MDX 为主的文件系统作为核心数据载体,以 Web 网页作为核心界面载体,以 Astro 为核心开发框架。这样大致上有以下好处:
- Web 网页方便易用漂亮,可以低成本跨平台打包到各个原生平台。适合小白、熟手、专家三者的基本使用。
- MDX 语义表达方便,扩展性强,可以用更顺手的编辑器编辑任务。适合熟手、专家的熟练使用。
- Astro 框架高性能多功能,兼容并包。适合专家基于此进一步定制开发新功能。
名称暂时定为【清澄猫】,英文名为【CCCat】,CC 就是 Collect and Clear,并作为【逍遥猫】项目的子项目。
几个要点:
- 语义化 Markdown 内容是核心,方便用户编写和把玩。花里胡哨的软件功能和界面只是锦上添花。
- 数据流变反应业务本质,所以要数据驱动开发。各种内容就是数据之一,也包括数据库的数据。
- 按专业性设计三层功能,一层小白用,二层熟手用,三层专家用。
可以直接用本站作为项目的内容,吃自己的狗粮。
任务分解如下:
- 思考大方向。时间:20250304-20250307。结果:采用 Markdown 及其扩展格式 MDX 为基础的文件作为核心,文件及其系统作为内容结构层,Web 作为显示交互层。
- 设计阶段1。
- 设计内容结构原型1。时间:20250307。结果:采用 MDX 作为内容结构基础。
- 设计界面结构原型1。时间:20250313。结果:采用 Astro 的 MDX Web 渲染作为界面结构基础。可渲染成卡片,参考:MD2Card
- 设计功能架构原型1。时间:20250314。结果:采用基于 MDX 的插件体系。
- 开发阶段1。
- 开发基础框架。时间:20250317。结果:直接用本网站作为基础框架,CCCat 作为【逍遥猫数字花园】的范式1,并启用新栏目【干饭猫】来使用CCCat范式。
- 开发基本功能。时间:20250318-20250324。结果:整合 MDX、Astro 及其主题、GitHub、Pages CMS,做基本的编写和漂亮的渲染。
- 不断迭代。以后就看情况不断迭代改进,不需要在这里写任务了。
另外,还有扩展功能的想法,暂时存档:
- 清晰记ClearMark:记下来,聚焦,清除,然后安心睡觉(Mark it down, focus, clear it, and rest in peace)。
- 一个干净清晰的树形任务完成助手(A clean and clear tree-like mission complete mate)。
- 可以记任务、风险、错误、笔记、资源、备忘、会面、想法等(tasks, risks, mistakes, notes, resources, memories, meetings, thoughts, etc.)。