{{ define "main" }}

{{ .Title }}

{{- with .Description }}

{{ . }}

{{- end }}
{{ .Content }}
{{- /* -- The search data are embedded in a JSON data block, used by /js/search.js */ -}} {{- /* Taxonomies */ -}} {{- $.Store.Set "taxonomies" dict -}} {{- range $name, $taxonomy := .Site.Taxonomies -}} {{- $.Store.Set "taxonomy" dict -}} {{- range (index $.Site.Taxonomies $name) -}} {{- $.Store.SetInMap "taxonomy" .Page.Title (dict "href" .Page.RelPermalink "title" .Page.Title) -}} {{- end -}} {{- $.Store.SetInMap "taxonomies" $name ($.Store.Get "taxonomy") -}} {{- end }} {{- /* Search index */ -}} {{- $.Store.Set "index" slice -}} {{- range .Site.RegularPages -}} {{- $.Store.Set "reading_time" nil -}} {{- if eq .Type "blog" -}} {{- $minutes := .ReadingTime -}} {{- if gt $minutes 0 -}} {{- $.Store.Set "reading_time" (i18n "minutes" $minutes) -}} {{- end -}} {{- end -}} {{- $.Store.Set "date" nil -}} {{- if ne .Type "page" -}} {{- $.Store.Set "date" (.Date.Format (i18n "date_format")) -}} {{- end -}} {{ .Store.Set "en_article_in_fr_site" false }} {{- partial "lang-detection.html" . -}} {{- $.Store.Add "index" (dict "title" .Title "opensource" .Params.opensource "topics" .Params.topics "permalink" .Permalink "hasEnFlag" (.Store.Get "en_article_in_fr_site") "type" .Type "type_label" (i18n (print "type_" .Type)) "date" ($.Store.Get "date") "reading_time" ($.Store.Get "reading_time") "summary" (.Summary | plainify | htmlUnescape)) -}} {{- end }} {{- $data := dict "taxonomies" ($.Store.Get "taxonomies") "index" ($.Store.Get "index") "i18n" (dict "published_on" (i18n "published_on") "continue_reading" (i18n "continue_reading")) }}
{{ end }}