{{ partial "header.html" . -}}
← sivaldodavi.com

Leituras

Livros que li, estou lendo, ou que comecei e parei — organizados por área.

{{/* Categorias e subcategorias são derivadas do conteúdo (frontmatter), e não mais fixadas no template — basta adicionar "categoria" num novo livro para que ele apareça automaticamente, sem editar este arquivo. */}} {{ $livrosTodos := .RegularPages }} {{ $categorias := slice }} {{ range $livrosTodos }} {{ with .Params.categoria }} {{ $categorias = $categorias | append . }} {{ end }} {{ end }} {{ $categorias = $categorias | uniq | sort }} {{ range $categorias }} {{ $categoria := . }} {{ $livros := where $livrosTodos "Params.categoria" $categoria }}

{{ $categoria }}

{{ $semSub := where $livros "Params.subcategoria" "" }} {{ range $semSub.ByTitle }}
{{ if .Params.capa }}
Capa do livro {{ .Title }}
{{ else }}
sem capa
{{ end }}
{{ .Title }} {{ .Params.autor }}
{{ if and .Params.status (ne .Params.status "lido") }} {{ .Params.status }} {{ end }}
{{ end }} {{ $subcategorias := slice }} {{ range $livros }} {{ with .Params.subcategoria }} {{ $subcategorias = $subcategorias | append . }} {{ end }} {{ end }} {{ $subcategorias = $subcategorias | uniq | sort }} {{ range $subcategorias }} {{ $sub := . }} {{ $livrosSub := where $livros "Params.subcategoria" $sub }}

{{ $sub }}

{{ range $livrosSub.ByTitle }}
{{ if .Params.capa }}
Capa do livro {{ .Title }}
{{ else }}
sem capa
{{ end }}
{{ .Title }} {{ .Params.autor }}
{{ if and .Params.status (ne .Params.status "lido") }} {{ .Params.status }} {{ end }}
{{ end }}
{{ end }}
{{ end }}
{{ partial "footer.html" . }}