[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"projects-all":3},[4,86],{"id":5,"title":6,"body":7,"date":64,"description":65,"extension":66,"featured":67,"image":68,"meta":69,"navigation":67,"path":70,"repo":71,"seo":72,"status":73,"stem":74,"tags":75,"techStack":79,"url":84,"__hash__":85},"projects\u002Fprojects\u002Fmarkdown-editor.md","Markdown Editor",{"type":8,"value":9,"toc":57},"minimark",[10,14,18,21,40,43,46],[11,12,13],"h2",{"id":13},"项目背景",[15,16,17],"p",{},"在日常写作中，我需要一个支持 Markdown 语法的编辑器。市面上的方案要么太重量级，要么定制性不够。于是我基于 ProseMirror 构建了这款编辑器。",[11,19,20],{"id":20},"核心功能",[22,23,24,28,31,34,37],"ul",{},[25,26,27],"li",{},"实时 Markdown 渲染预览",[25,29,30],{},"代码块语法高亮",[25,32,33],{},"自定义扩展系统",[25,35,36],{},"键盘快捷键支持",[25,38,39],{},"暗色模式适配",[11,41,42],{"id":42},"技术选型",[15,44,45],{},"ProseMirror 是编辑器领域最成熟的框架之一，提供了：",[22,47,48,51,54],{},[25,49,50],{},"强大的 Schema 系统",[25,52,53],{},"事务性编辑模型",[25,55,56],{},"Plugin 架构便于扩展",{"title":58,"searchDepth":59,"depth":59,"links":60},"",2,[61,62,63],{"id":13,"depth":59,"text":13},{"id":20,"depth":59,"text":20},{"id":42,"depth":59,"text":42},"2026-06-15","一个基于 ProseMirror 的 Markdown 编辑器，支持实时预览、语法高亮和自定义扩展。","md",true,null,{},"\u002Fprojects\u002Fmarkdown-editor","https:\u002F\u002Fgithub.com\u002Fuser\u002Fmarkdown-editor",{"title":6,"description":65},"active","projects\u002Fmarkdown-editor",[76,77,78],"vue","editor","markdown",[80,81,82,83],"Vue 3","TypeScript","ProseMirror","Node.js","https:\u002F\u002Feditor.example.com","S0MFPF3c9hiA--s2caiOY9Gs1nsi1KZod4tLSor1Cno",{"id":87,"title":88,"body":89,"date":119,"description":120,"extension":66,"featured":121,"image":68,"meta":122,"navigation":67,"path":123,"repo":124,"seo":125,"status":126,"stem":127,"tags":128,"techStack":132,"url":68,"__hash__":134},"projects\u002Fprojects\u002Ftask-runner.md","CLI Task Runner",{"type":8,"value":90,"toc":115},[91,93,96,98],[11,92,13],{"id":13},[15,94,95],{},"现有工具如 Make、npm scripts 各有不足。我想要一个类型安全、支持并行、有友好日志输出的现代任务运行器。",[11,97,20],{"id":20},[22,99,100,103,106,109,112],{},[25,101,102],{},"YAML 配置，zod 类型校验",[25,104,105],{},"任务并行执行（可限制并发数）",[25,107,108],{},"文件监听 + 变更自动重跑",[25,110,111],{},"彩色分级日志输出",[25,113,114],{},"任务依赖解析",{"title":58,"searchDepth":59,"depth":59,"links":116},[117,118],{"id":13,"depth":59,"text":13},{"id":20,"depth":59,"text":20},"2026-05-10","一个高性能的命令行任务运行器，支持并行执行、文件监听和丰富的日志输出。",false,{},"\u002Fprojects\u002Ftask-runner","https:\u002F\u002Fgithub.com\u002Fuser\u002Ftask-runner",{"title":88,"description":120},"completed","projects\u002Ftask-runner",[129,130,131],"nodejs","cli","tool",[81,83,133],"zod","25tTNA_T0gRxnkfvrdyXcTQ-ajWiJrw4OVu4SuXssD0"]