1{{ define "main" }}
2<article class="src-view">
3 {{ partial "src-crumbs.html" . }}
4 {{ with resources.Get .Params.src }}
5 {{ $raw := .Content }}
6 {{ $bytes := len $raw }}
7 {{ $lines := len (split (strings.TrimSuffix "\n" $raw) "\n") }}
8 {{ $loc := len (findRE `\S[^\n]*` $raw) }}
9 <div class="src-view__meta">{{ $lines }} lines ({{ $loc }} loc) · {{ partial "src-size.html" $bytes }}</div>
10 <div class="src-view__code{{ if eq $.Params.lexer "markdown" }} src-view__code--wrap{{ end }}">
11 {{ transform.Highlight $raw $.Params.lexer "lineNos=true,lineNumbersInTable=false,anchorLineNos=true,lineAnchors=t" }}
12 </div>
13 {{ end }}
14</article>
15{{ end }}