{{ if .Params.sitemapExclude }}
{{ end }}
{{ if .Params.description }}
{{ else }}
{{ end }}
{{ if .Params.keywords }}
{{ else }}
{{ end }}
{{ if .Params.seo_schema_json }}
{{ else if .IsHome }}
{{ $organizationTemplate := resources.Get "schema/organization-schema.json" }}
{{ $organizationSchema := $organizationTemplate | resources.ExecuteAsTemplate "schema-organization-home.json" . }}
{{ $productTemplate := resources.Get "schema/product-schema.json" }}
{{ $productSchema := $productTemplate | resources.ExecuteAsTemplate "schema-product-home.json" . }}
{{ else if or (in (slice "documentation" "benchmarks") .Section) (and (in (slice "blog" "articles") .Section) .IsPage) }}
{{ $organizationTemplate := resources.Get "schema/organization-schema.json" }}
{{ $organizationTarget := printf "schema-org-1-%s.json" (replaceRE "(\\s)" "" .Params.title) }}
{{ $organizationSchema := $organizationTemplate | resources.ExecuteAsTemplate $organizationTarget . }}
{{ $articleTemplate := resources.Get "schema/article-schema.json" }}
{{ $articleTarget := printf "schema-art-%s.json" (replaceRE "(\\s)" "" .Params.title) }}
{{ $articleSchema := $articleTemplate | resources.ExecuteAsTemplate $articleTarget . }}
{{ else }}
{{ $organizationTemplate := resources.Get "schema/organization-schema.json" }}
{{ $organizationTarget := printf "schema-org-2-%s.json" (replaceRE "(\\s)" "" .Params.title) }}
{{ $organizationSchema := $organizationTemplate | resources.ExecuteAsTemplate $organizationTarget . }}
{{ $productTemplate := resources.Get "schema/product-schema.json" }}
{{ $productTarget := printf "schema-prod-%s.json" (replaceRE "(\\s)" "" .Params.title) }}
{{ $productSchema := $productTemplate | resources.ExecuteAsTemplate $productTarget . }}
{{ end }}
{{ if .Params.seo_schema }}
{{ end }}
{{ $url := urls.Parse .Site.BaseURL }}
{{ $domain := index (split $url.Host ".") 0 }}
{{ $title := .Title }}
{{ if and ($.IsNode) (eq $.Section "") }}
{{ else }}
{{ $title = printf "%s - Qdrant" $title }}
{{ end }}
{{ if .Params.description }}
{{ else }}
{{ end }}
{{ $image := index (.Site.Params.preview_images | shuffle ) 0 }}
{{ if .Params.preview_image }}
{{ $image := .Params.preview_image }}
{{ end }}
{{ $slug := .Params.slug }}
{{ with .File }}
{{ $preview_image_base := path.Join "static" .Dir $slug }}
{{ $preview_image := printf "%s-social-preview.png" $preview_image_base }}
{{ $preview_image_exists := fileExists $preview_image }}
{{ if not $preview_image_exists }}
{{ $preview_image = printf "%s-social-preview.jpg" $preview_image_base }}
{{ $preview_image_exists = fileExists $preview_image }}
{{ end }}
{{ if not $preview_image_exists }}
{{ $preview_image = path.Join "static" .Dir $slug "preview" "social_preview.jpg" }}
{{ $preview_image_exists = fileExists $preview_image }}
{{ end }}
{{ if not $preview_image_exists }}
{{ $preview_image = path.Join "static" .Dir $slug "preview" "social_preview.png" }}
{{ $preview_image_exists = fileExists $preview_image }}
{{ end }}
{{ if not $preview_image_exists }}
{{ $preview_image = path.Join "static" .Dir .ContentBaseName "preview" "social_preview.jpg" }}
{{ $preview_image_exists = fileExists $preview_image }}
{{ end }}
{{ if not $preview_image_exists }}
{{ $preview_image = path.Join "static" .Dir .ContentBaseName "preview" "social_preview.png" }}
{{ $preview_image_exists = fileExists $preview_image }}
{{ end }}
{{ if not $preview_image_exists }}
{{ $preview_image_base = path.Join "static" .Dir .ContentBaseName }}
{{ $preview_image = printf "%s-social-preview.png" $preview_image_base }}
{{ $preview_image_exists = fileExists $preview_image }}
{{ end }}
{{ if not $preview_image_exists }}
{{ $preview_image = printf "%s-social-preview.jpg" $preview_image_base }}
{{ $preview_image_exists = fileExists $preview_image }}
{{ end }}
{{ if not $preview_image_exists }}
{{ $preview_image_base = path.Join "static" .Dir }}
{{ $preview_image = path.Join $preview_image_base "social-preview.png" }}
{{ $preview_image_exists = fileExists $preview_image }}
{{ end }}
{{ if $preview_image_exists }}
{{ $preview_image = strings.TrimPrefix "static/" $preview_image }}
{{ $preview_image = strings.TrimPrefix "/static" $preview_image }}
{{ $image = $preview_image }}
{{ end }}
{{ end }}
{{ if .Params.social_preview_image }}
{{ $image = .Params.social_preview_image }}
{{ end }}
{{ if .Params.author }}
{{ end }}
{{ if .Params.canonicalUrl }}
{{ else }}
{{ end }}