# サイドバーしたい(``/layouts/partials/aside.html``)
```html
{{ define "aside" }}
{{ end }}
```
サイドバーはメインコンテンツではないので[asideタグ](https://developer.mozilla.org/ja/docs/Web/HTML/Element/aside)の中に書くことにします。
サイドバーは、サイト全体で共通しているほうがUXがよいと思いますが、
記事用と固定ページ用で変更するのもアリだと思います。
:::{todo}
- ``/layouts/partials/page-aside.html``
- ``/layouts/partials/post-aside.html``
:::
## 年別アーカイブ
```html
{{ range .Pages.GroupByDate "2006-01" }}
{{ .Key }}
{{ range .Pages }}
- {{ .Title }}
{{ end }}
{{ end }}
```
[Group機能](https://gohugo.io/templates/lists/#group-content)を使うとできそうです。