{{ define "main" }} {{ with .Title }}

{{ . }}

{{ else }}

Untitled Artwork

{{ end }}
{{ with resources.Get .Params.filename }} {{ if $.Params.threed }} {{ $cameraorbit := $.Params.orbit }} {{ $cameratarget := $.Params.target }} {{ $fov := $.Params.fov }} {{ else }} {{ if $.Params.animation }}
{{ else }} {{ $.Params.alt_text }} {{ end }} {{ end }} {{ end }} {{ partial "voting" . }} {{ with .Params.arttags }} {{ end }} {{ with .Params.characters }} {{ end }} {{ with .Params.artist }} {{ end }} {{ with .Params.program }} {{ end }} {{ with .Params.mastodon_url }} {{ end }} {{ with .Params.newgrounds_url }} {{ end }} {{ with .Params.pixiv_url }} {{ end }}
Date
Tags {{ $len := (len .) }} {{ range $index, $element := . }} {{ $element }}{{ if not (eq (add $index 1) $len) }},{{ end }} {{ end }}
Characters {{ $len := (len .) }} {{ range $index, $element := . }} {{ $element }}{{ if not (eq (add $index 1) $len) }},{{ end }} {{ end }}
Artist {{ . }}
Program {{ . }}
Mastodon URL Mastodon Post
Newgrounds URL Newgrounds Post
Pixiv URL Pixiv Post
{{ with .Content }} {{ $.Scratch.Set "header-type" "h3" }} {{ $.Scratch.Set "header-name" "Commentary" }} {{ partial "fake-heading.html" $ }} {{ . }} {{ end }} {{ if .Params.threed }} {{ $site := resources.Get "js/model-viewer.min.js" }} {{ if hugo.IsProduction }} {{ $site = $site | fingerprint | resources.PostProcess }} {{ end }} {{ end }} {{ partial "comments" . }} {{ end }}