{{- partial "jumbotron.html" . }} {{ if and (and (isset .Site.Params "show_next_upcoming") (eq .Site.Params.show_next_upcoming "true")) (ge (len (where ( where site.RegularPages "Type" "in" site.Params.mainSections) ".Params.upcoming" "==" true )) 1) }}
{{ range first 1 (where ( where site.RegularPages "Type" "in" site.Params.mainSections).ByDate ".Params.upcoming" "==" true ) }} Next Episode: {{ .Title }} - Scheduled for {{ dateFormat "Jan 2, 2006" .Date }} {{ end }}
{{ end }}

All Episodes

{{ $paginator := .Paginate (where ( where site.RegularPages "Type" "in" site.Params.mainSections) ".Params.upcoming" "!=" true ) }} {{ range $paginator.Pages }} {{ $.Scratch.Set "episode" .File.BaseFileName }}
{{ if and (isset .Site.Params "episode_number_style") (.Params.episode) }} {{ if eq .Site.Params.episode_number_style "parens" }}

{{ .Title }} ({{ with .Site.Params.episode_number_prefix }}{{ . }}{{ end }}{{ .Params.episode }})

{{ else if eq .Site.Params.episode_number_style "brackets" }}

{{ .Title }} [{{ with .Site.Params.episode_number_prefix }}{{ . }}{{ end }}{{ .Params.episode }}]

{{ else if eq .Site.Params.episode_number_style "dash" }}

{{ .Title }} - {{ with .Site.Params.episode_number_prefix }}{{ . }}{{ end }}{{ .Params.episode }}

{{ else }}

{{ .Title }} ({{ with .Site.Params.episode_number_prefix }}{{ . }}{{ end }}{{ .Params.episode }})

{{ end }} {{ else }}

{{ .Title }}

{{ end }} Posted on {{ dateFormat "Monday, Jan 2, 2006" .Date }} {{ partial "episode-metadata.html" .}}
{{ end }}
{{ if gt $paginator.TotalPages 1 }}
{{ end }}