任务是标题、一个冒号,然后是开始时间和长度。dateFormat 说明日期怎么读。
gantt
dateFormat YYYY-MM-DD
title Release plan
section Build
Compile :a1, 2026-01-06, 3d
Test :a2, after a1, 5ddone、active 和 crit 都是标签,而且必须写在清单最前面。
gantt
dateFormat YYYY-MM-DD
section Build
Compile :done, a1, 2026-01-06, 3d
Test :active, a2, 2026-01-09, 3d
Ship :crit, a3, 2026-01-12, 2dafter a1 表示这个任务在 id 为 a1 的那个结束时开始。
gantt
dateFormat YYYY-MM-DD
section Build
Compile :a1, 2026-01-06, 3d
Test :a2, after a1, 5d
Ship :a3, after a2, 2d里程碑是长度为零的任务——是时间轴上的一个标记,不是一根横条。
gantt
dateFormat YYYY-MM-DD
section Release
Work :a1, 2026-01-06, 10d
Launch :milestone, m1, 2026-01-20, 0d