Build a docs section with a sidebar
Put docs pages in `docs/`, with subsections as folders, and give the section a
layout that lists its pages:
```jsx
// docs/_layout.jsx
(content) =>
<>
>
```
Pages without a `date` sort by slug, so to control the order, prefix file names
(`01-install.md`) or sort in the layout by a key of your own, such as `order`
in frontmatter:
```jsx
pages("docs").sort((a, b) => (a.order ?? 99) - (b.order ?? 99))
```
A subsection index, such as `docs/tutorials/index.jsx`, lists its own pages:
```jsx
data({ title: "Tutorials" });
{pages("docs/tutorials").map(p => - {p.title}
)}
```
If `docs/` has no index page, send `/docs` straight to the first page with a
line in `_redirects`, instead of writing a redirect page by hand:
```
/docs /docs/getting-started 302
```