{{ if and $file.Truncated $file.MimeType.IsText }}
{{ $.locale.Tr "gist.file-truncated" }}
{{ $.locale.Tr "gist.watch-full-file" }}
{{ end }}
{{ if not $file.MimeType.CanBeRendered }}
{{ end }}
{{ if and (not $file.MimeType.IsText) ($file.MimeType.IsCSV) }}
{{ $.locale.Tr "gist.file-not-valid" }}
{{ end }}
{{ if $file.MimeType.IsText }}
{{ if eq $file.InternalType "CSVFile" }}
{{ range $file.Header }}
| {{ . }} |
{{ end }}
{{ range $file.Rows }}
{{ range . }}
| {{ . }} |
{{ end }}
{{ end }}
{{ else if isMarkdown $file.Filename }}
{{ $file.HTML | safe }}
{{ else if $file.MimeType.IsSVG }}
{{ $file.HTML | safe }}
{{ else if isJupyter $file.Filename }}
{{ else }}
{{ $fileslug := slug $file.Filename }}
{{ if ne $file.Content "" }}
{{ $ii := "1" }}
{{ $i := toInt $ii }}
{{ range $line := $file.Lines }}| {{$i}} | {{ $line | safe }} |
{{ $i = inc $i }}{{ end }}
{{ end }}
{{ end }}
{{ else if $file.MimeType.IsImage }}
{{ else if $file.MimeType.IsAudio }}
{{ else if $file.MimeType.IsVideo }}
{{ else if $file.MimeType.IsPDF }}
{{ end }}