[{"data":1,"prerenderedAt":44},["Reactive",2],{"blog-post-using-nested-lists-and-sub-bullets-in-markdown":3},{"slug":4,"title":5,"description":6,"excerpt":6,"date":7,"category":8,"author":9,"keywords":10,"readingMinutes":11,"html":12,"headings":13,"tools":14,"related":16},"using-nested-lists-and-sub-bullets-in-markdown","Using nested lists and sub bullets in Markdown","Markdown is a lightweight markup language that is used to format text documents. One of the most powerful features of Markdown is the ability to create nested lists and sub-bullets. This allows…","2022-12-22","Tutorial","Matthew Rathbone (with help from OpenAI)","2/22/2023",2,"\u003Cp>Markdown is a lightweight markup language that is used to format text documents. One of the most powerful features of Markdown is the ability to create nested lists and sub-bullets. This allows you to organize your content in a clear and hierarchical way, making it easy to read and understand.\u003C/p>\n\u003Cp>To create a nested list in Markdown, you start by creating a bullet point list using the &quot;-&quot; symbol. For example:\u003C/p>\n\u003Cpre>\u003Ccode>- Item 1\n- Item 2\n- Item 3\n\u003C/code>\u003C/pre>\u003Cul>\n\u003Cli>Item 1\u003C/li>\n\u003Cli>Item 2\u003C/li>\n\u003Cli>Item 3\u003C/li>\n\u003C/ul>\n\u003Cp>To create a nested-bullet, you simply indent the next bullet point using two spaces. For example:\u003C/p>\n\u003Cpre>\u003Ccode>- Item 1\n  - Sub-item 1\n  - Sub-item 2\n- Item 2\n- Item 3\n\u003C/code>\u003C/pre>\u003Cul>\n\u003Cli>Item 1\u003Cul>\n\u003Cli>Sub-item 1\u003C/li>\n\u003Cli>Sub-item 2\u003C/li>\n\u003C/ul>\n\u003C/li>\n\u003Cli>Item 2\u003C/li>\n\u003Cli>Item 3\u003C/li>\n\u003C/ul>\n\u003Cp>You can also create sub-bullets within sub-bullets, by continuing to indent the next bullet point. For example:\u003C/p>\n\u003Cpre>\u003Ccode>- Item 1\n  - Sub-item 1\n    - Sub-sub-item 1\n    - Sub-sub-item 2\n  - Sub-item 2\n- Item 2\n- Item 3\n\u003C/code>\u003C/pre>\u003Cul>\n\u003Cli>Item 1\u003Cul>\n\u003Cli>Sub-item 1\u003Cul>\n\u003Cli>Sub-sub-item 1\u003C/li>\n\u003Cli>Sub-sub-item 2\u003C/li>\n\u003C/ul>\n\u003C/li>\n\u003Cli>Sub-item 2\u003C/li>\n\u003C/ul>\n\u003C/li>\n\u003Cli>Item 2\u003C/li>\n\u003Cli>Item 3\u003C/li>\n\u003C/ul>\n\u003Cp>It is important to note that the number of spaces you use to indent the bullet points must be consistent throughout the list. This is the single most common way nested lists break in practice — especially with lists pasted in from Word, Google Docs, Slack, or AI chat output, where indentation is rarely consistent. If you&#39;re cleaning up a pasted list rather than typing one from scratch, our \u003Ca href=\"/tools/markdown-list-formatter\">Markdown Nested List Formatter\u003C/a> recovers the correct nesting automatically and re-indents everything consistently, regardless of how inconsistent the original spacing was.\u003C/p>\n\u003Cp>Nested lists can be useful for creating outlines, or for organizing content into sections and sub-sections. They can also be used to create hierarchical lists, such as a table of contents, or a list of tasks with sub-tasks.\u003C/p>\n\u003Cp>In addition to nested lists, Markdown also supports other types of lists, such as numbered lists and task lists. To create a numbered list, you use the number 1 followed by a period, instead of the &quot;-&quot; symbol. For example:\u003C/p>\n\u003Cpre>\u003Ccode>1. Item 1\n2. Item 2\n3. Item 3\n\u003C/code>\u003C/pre>\u003Col>\n\u003Cli>Item 1\u003C/li>\n\u003Cli>Item 2\u003C/li>\n\u003Cli>Item 3\u003C/li>\n\u003C/ol>\n\u003Cp>Task lists are a type of bullet point list that allow you to indicate whether a task has been completed or not. To create a task list, you use the &quot;-&quot; symbol followed by a space and then a &quot;[ ]&quot; or &quot;[x]&quot; to indicate the task&#39;s status. For example:\u003C/p>\n\u003Cpre>\u003Ccode>- [ ] Item 1\n- [x] Item 2\n- [ ] Item 3\n\u003C/code>\u003C/pre>\u003Cul>\n\u003Cli>\u003Cinput disabled=\"\" type=\"checkbox\"> Item 1\u003C/li>\n\u003Cli>\u003Cinput checked=\"\" disabled=\"\" type=\"checkbox\"> Item 2\u003C/li>\n\u003Cli>\u003Cinput disabled=\"\" type=\"checkbox\"> Item 3\u003C/li>\n\u003C/ul>\n\u003Cp>In conclusion, nested lists and sub-bullets are an essential feature of Markdown. They allow you to organize your content in a clear and hierarchical way, making it easy to read and understand. Whether you&#39;re creating outlines, organizing content into sections and sub-sections, or creating hierarchical lists, nested lists and sub-bullets are a powerful tool that can help you to effectively communicate your ideas.\u003C/p>\n",[],[15],"markdown-list-formatter",[17,26,34],{"slug":18,"title":19,"description":20,"excerpt":21,"date":22,"category":8,"author":23,"keywords":24,"readingMinutes":25},"markdown-definition-lists-complete-guide","Markdown Definition Lists: Complete Guide for Technical Documentation and Glossaries","Master definition lists in Markdown for creating glossaries, technical documentation, and structured content. Learn syntax, styling, and platform-specific implementations for professional documentation.","Definition lists are one of Markdown's most underutilized features for creating structured, professional documentation. While basic Markdown focuses on paragraphs and simple lists, definition…","2025-08-23","Matthew Rathbone","markdown definition lists, markdown glossary, markdown terms, definition list syntax, markdown dl, technical documentation markdown",10,{"slug":27,"title":28,"description":29,"excerpt":30,"date":31,"category":8,"author":23,"keywords":32,"readingMinutes":33},"markdown-task-lists-and-checkboxes-complete-guide","Markdown Task Lists and Checkboxes: Complete Guide for Project Management","Master task lists and checkboxes in Markdown for project management, documentation, and productivity. Learn GitHub, GitLab, and platform-specific features with advanced formatting techniques.","Task lists and checkboxes are among Markdown's most practical features for project management, documentation, and collaborative workflows. They transform static text into interactive, trackable…","2025-08-19","markdown task lists, markdown checkboxes, markdown todo lists, github task lists, markdown project management, checkbox syntax markdown",9,{"slug":35,"title":36,"description":37,"excerpt":38,"date":39,"category":40,"author":41,"keywords":42,"readingMinutes":43},"markdown-task-lists-checkboxes-across-platforms","Markdown Task Lists and Checkboxes Across Platforms: What's Actually Interactive","The `- [ ]` checkbox syntax looks the same everywhere, but whether it's actually clickable — and whether clicking it does anything — varies wildly across GitHub, GitLab, Confluence, Jira, Notion, Obsidian, and Linear. Here's what's real.","Type - [ ] Do the thing into a Markdown file and you'll get a checkbox almost everywhere — GitHub, GitLab, Notion, Obsidian, and most static site generators all recognize the syntax. What's…","2026-08-07","workflows","Matt Rathbone","markdown task list, markdown checkbox, interactive checkbox markdown, github task list, gitlab task list, notion checkbox, obsidian checkbox, jira checklist",8,1792184939495]