A breadcrumb trail with structured data for Jekyll websites
A BreadcrumbList is an ItemList consisting of a chain of linked Web pages, typically described using at least their URL and their name, and typically ending with the current page.
breadcrumbs.html
to your site’s _includes
folderPlace the following into your _layouts files or into your pages where you want your breadcrumbs appear:
{% include breadcrumbs.html path=page.path title=page.title %}
Style it with your own CSS or use my style, see: <!-- comments -->
If you don’t know how includes work, go to Jekyll includes on Jekyll official website.
Jekyll-Breadcrumb-Microdata automatically and dynamically generates breadcrumbs for your website.
Together with breadcrumbs, structured data in Microdata format are also generated.
Tested with Google Structured data
Good for GitHub Pages