Extended Syntax

Task Lists

Create interactive checklists to track progress on tasks and to-do items.

Basic Task Lists

Use - [ ] for an unchecked item and - [x] for a checked item.

  • Design mockups
  • Set up project structure
  • Implement authentication
  • Write unit tests
  • Deploy to staging

Nested Task Lists

Indent task items to create sub-tasks, useful for breaking down larger goals.

  • Launch website
    • Buy domain
    • Set up hosting
    • Configure SSL
    • Run smoke tests

Compatibility: Task lists are supported on GitHub, GitLab, Obsidian, Notion, and most modern Markdown processors.