如果你觉得 Markdown 只是用来写 README 的,那 Quarkdown 会刷新你的认知。它把普通 Markdown 的简洁性,嫁接到了图灵完备的脚本能力上,让一份源文件能直接编译成书籍、学术论文、知识库、交互式演示文稿,甚至是静态网站。
[玫瑰]核心突破:Markdown 里的“函数”
Quarkdown 基于 CommonMark 和 GFM 扩展,但不再只是“加粗、斜体、列表”。它引入了:
★函数调用:像写代码一样写文档。
★条件语句与循环:根据变量动态生成内容。
★变量与自定义库:复用逻辑,甚至为社区贡献新库。
这意味着,你可以用 Markdown 写一个自动生成目录的脚本、一个根据数据动态渲染图表的报告,或者一个带分支逻辑的交互式教程。
[玫瑰]工程级体验
★项目向导: quarkdown create 一键生成标准项目结构。
★REPL 交互: quarkdown repl 即时试验语法和函数。
★GitHub Actions:官方提供 setup-quarkdown Action,CI/CD 直接出书。
★VS Code 扩展:语法高亮、补全、预览一条龙。
★跨平台:Windows、macOS、Linux 通吃,依赖自动检测安装。
[玫瑰]谁最适合用?
★学术研究者:用 Markdown 写论文,直接出 PDF,不用再和 LaTeX 搏斗。
★技术作家:一份源码,同时产出在线文档和离线手册。
★独立开发者:用 Markdown 写书、写教程、搭官网,维护成本降到最低。
★演讲者:用同一份源码生成 PPT 和讲义,改一处,全同步。
[碰拳]一句话总结:
Quarkdown 不是 Markdown 的超集,它是文档工程的编译器。如果你受够了在不同格式之间反复搬运内容,它会让你重新爱上写作。
📎 GitHub:github点com/iamgio/quarkdown
