
```bash showLineNumbers={false}
src/
content/
blog/
mobile-nav-and-subposts/
index.mdx
mobile-navigation.mdx
subposts.mdx
```
The file structure is intuitive: create a folder for your main topic with an `index.mdx` file as your parent post, then add additional `.mdx` files in the same folder as subposts. Astro's file-based routing handles the URL structure automatically, creating paths like `/blog/subposts` for the parent post and `/blog/subposts/mobile-navigation` and `/blog/subposts/subposts` for the subposts.
#### Enhanced navigation patterns
Of course, we need to adjust our `