{{- /* Renders appendices and corrigenda for an item. @params toc The page ToC. @params appendices The item's appendices. Optional. @params fileDir The file folder name. */ -}} {{ $empty_toc_html := "<nav id=\"TableOfContents\"></nav>" }} {{ if and ( .toc ) ( ne .toc $empty_toc_html ) }} <nav class="article-header__table-of-contents"> <h3 class="article-header__subtitle">Table of Contents</h3> {{ .toc }} {{- if fileExists ( path.Join .fileDir "appendices.md" ) -}} <ul class="toc-list--appendices"> <li> <a href="#appendices">Appendices</a> <ol> {{ range .appendices }} <li><a href="#{{ . | anchorize }}">{{ . | safeHTML }}</a></li> {{ end }} </ol> </li> </ul> {{- end -}} {{- if fileExists ( path.Join .fileDir "corrigenda.md" ) -}} <ul class="toc-list--corrigenda"> <li><a href="#corrigenda">Corrigenda</a></li> </ul> {{- end -}} </nav> {{ end }}