From 17d48ce9bb9be4f462963edfe40d56c412d32c2d Mon Sep 17 00:00:00 2001 From: Aditya Telange <21258296+adityatelange@users.noreply.github.com> Date: Fri, 12 Feb 2021 12:31:00 +0530 Subject: [PATCH] add structured data for breadcrumb nav https://developers.google.com/search/docs/data-types/breadcrumb --- layouts/partials/templates/schema_json.html | 43 ++++++++++++++++++++- 1 file changed, 42 insertions(+), 1 deletion(-) diff --git a/layouts/partials/templates/schema_json.html b/layouts/partials/templates/schema_json.html index 5cf407ec..6e71082e 100644 --- a/layouts/partials/templates/schema_json.html +++ b/layouts/partials/templates/schema_json.html @@ -16,7 +16,46 @@ ] } -{{- else if .IsPage }} +{{- else if (or .IsPage .IsSection) }} +{{/* BreadcrumbList */}} +{{- $url := replace .Parent.Permalink ( printf "%s" .Site.BaseURL) "" }} +{{- $lang_url := replace $url ( printf "%s" .Lang) "" }} +{{- $bc_list := (split $lang_url "/")}} + +{{- $scratch := newScratch }} + +{{- if .IsPage }} +{{ end }}{{/* .IsPage end */}} + {{ end }}