{{ if isset .Site.Params "enable_jumbo" }} {{ if eq .Site.Params.enable_jumbo "true" }} {{- partial "jumbotron.html" . }} {{ end }} {{ end }} {{ 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 }}

Latest Episode

{{ range first 1 (where ( where site.RegularPages "Type" "in" site.Params.mainSections) ".Params.upcoming" "!=" true ) }} {{- with .Params.truncate -}} {{- $.Scratch.Set "truncate" . }} {{- else -}} {{- with .Site.Params.truncate -}} {{- $.Scratch.Set "truncate" . }} {{- else -}} {{- $.Scratch.Set "truncate" 600 -}} {{- end -}} {{- end -}} {{- with .Params.youtube -}} {{- if . -}} {{- $.Scratch.Set "youtube" "true" -}} {{- end -}} {{- end -}} {{- with .Params.episode_banner -}} {{- $.Scratch.Set "episode_banner" "true" -}} {{- end -}} {{/* Begin youtube */}} {{- if eq ($.Scratch.Get "youtube") "true" -}}
{{ 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" .}}
{{ .Description | markdownify | truncate ($.Scratch.Get "truncate") " "}} Read More
{{- else if eq ($.Scratch.Get "episode_banner") "true" -}}
{{ 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" .}}
{{ .Description | markdownify | truncate ($.Scratch.Get "truncate") " "}} Read More
{{- else -}}

{{ .Title }}

Posted on {{ dateFormat "Monday, Jan 2, 2006" .Date }} {{ partial "episode-metadata.html" .}}
{{- if .Params.episode_image -}}
{{- if ge (countrunes .Description ) ($.Scratch.Get "truncate") -}}

{{ .Description | markdownify | truncate ($.Scratch.Get "truncate") " "}} Read More

{{- else -}}

{{ .Description | markdownify }}

{{- end -}}
{{- else -}}
{{- if ge (countrunes .Description ) ($.Scratch.Get "truncate") -}}

{{ .Description | markdownify | truncate ($.Scratch.Get "truncate") " "}} Read More

{{- else -}}

{{ .Description | markdownify }}

{{- end -}}
{{- end -}} {{- end -}} {{- with .Params.podcast_file -}}
{{- end -}} {{- end -}}
{{- if (where site.RegularPages "Type" "in" site.Params.mainSections) -}} {{- $paginator := .Paginate (after 1 (where ( where site.RegularPages "Type" "in" site.Params.mainSections) ".Params.upcoming" "!=" true )) }} {{- $list := (where ( where site.RegularPages "Type" "in" site.Params.mainSections) ".Params.upcoming" "!=" true ) -}} {{- $len := (len $list) -}}
{{- with .Site.Params.enable_jumbo -}} {{- if eq . "true" -}}
{{- else -}}
{{- end -}} {{- else -}}
{{- end -}} {{- if gt $len 1 -}} {{- range $paginator.Pages -}} {{- with .Params.truncate -}} {{- $.Scratch.Set "truncate" . }} {{- else -}} {{- with .Site.Params.truncate -}} {{- $.Scratch.Set "truncate" . }} {{- else -}} {{- $.Scratch.Set "truncate" 600 -}} {{- end -}} {{- end -}}
{{ 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" .}}
{{- if .Params.episode_image -}}
{{- if ge (countrunes .Description ) ($.Scratch.Get "truncate") -}}

{{ .Description | markdownify | truncate ($.Scratch.Get "truncate") " "}} Read More

{{- else -}}

{{ .Description | markdownify }}

{{- end -}}
{{- else -}}
{{- if ge (countrunes .Description ) ($.Scratch.Get "truncate") -}}

{{ .Description | markdownify | truncate ($.Scratch.Get "truncate") " "}} Read More

{{- else -}}

{{ .Description | markdownify }}

{{- end -}}
{{- end -}}
{{- end -}} {{- end -}}
{{- if isset .Site.Params "enable_jumbo" -}} {{- if ne .Site.Params.enable_jumbo "true" -}} {{- end -}} {{- else -}} {{- end -}}
{{- if gt $paginator.TotalPages 1 -}}
{{- end -}}
{{- end -}}