{{ define "main" }} {{ $.Scratch.Set "counter" 0 }} {{ with .Params.project.title }}<h2>{{ . }}</h2>{{ end }} <div>{{ .Content }}</div> {{ with .Params.project }} {{ with .title }}<p>Project: <strong>{{ . }}</strong></p>{{ end }} {{ with .description }}<p><em>{{ . }}</em></p>{{ end }} <h2>Taken</h2> {{ with .tasks }} {{ range . }} {{ $.Scratch.Set "counter" (add ($.Scratch.Get "counter") 1) }} {{ with .name }}<h3>{{$.Scratch.Get "counter"}}. {{ . }}</h3>{{ end }} <div class="m-sm"> {{ with .description }}<blockquote>{{ . }}</blockquote>{{ end }} {{ with .goal }}<p><b>Doel</b>: {{ . }}</p>{{ end }} {{ with .comment }}<p><em>{{ . }}</em></p>{{ end }} {{ if .finished }} <p>✔️ Afgerond{{ with .link }}, zie <a href="{{ .url }}">{{ .name }}</a>{{ end }}</p> {{ else }} <p>🛠️ Nog af te ronden (eventueel afhankelijk van subtaak)</p> {{ end }} {{ $.Scratch.Set "counter2" 0 }} {{ with .subtasks }} {{ range . }} {{ $.Scratch.Set "counter2" (add ($.Scratch.Get "counter2") 1) }} <h4>{{ $.Scratch.Get "counter" }}.{{ $.Scratch.Get "counter2" }}. {{ .name }}</h4> {{ with .description }}<blockquote>{{ . }}</blockquote>{{ end }} {{ with .comment }}<p><em>{{ . }}</em></p>{{ end }} {{ if .finished }} <p>✔️ Subtaak afgerond{{ with .link }}, zie <a href="{{ .url }}">{{ .name }}</a>{{ end }}</p> {{ else }} <p>🛠️ Subtaak wordt nog aan gewerkt</p> {{ end }} {{ end }} {{ end }} </div> {{ end }} {{ end }} {{ else }} <p>Waarschuwing: dit project is niet goed geconfigureerd in de front matter.</p> {{ end }} {{ end }}