diff options
-rw-r--r-- | _layouts/page.html | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/_layouts/page.html b/_layouts/page.html index fcb0e0a..5dd9fab 100644 --- a/_layouts/page.html +++ b/_layouts/page.html @@ -2,13 +2,22 @@ layout: default --- -<article> +<article itemtype="http://schema.org/WebPage" itemscope> + <link itemprop="mainEntityOfPage" itemscope href="{{ page.url | absolute_url | uri_escape }}" /> + <link itemprop="image" itemscope href="{{ page.image | default: site.image | absolute_url | uri_escape }}" /> + + <!-- Header --> <header class="page-header"> <h1 class="text-muted"> - {{ page.title | strip_newlines | strip_html | strip | normalize_whitespace | smartify | xml_escape }} - <p><small>{{ page.description | strip_newlines | strip_html | strip | normalize_whitespace | smartify | xml_escape }}</small></p> + <span itemprop="name">{{ page.title | default: site.title | strip_newlines | strip_html | strip | normalize_whitespace | smartify | xml_escape }}</span> </h1> </header> - {{ content }} -</article> + <!-- Description --> + <meta itemprop="description" content="{{ page.description | default: site.description | strip_newlines | strip_html | strip | normalize_whitespace | smartify | xml_escape }}" /> + + <!-- Content --> + <section itemprop="mainContentOfPage"> + {{ content }} + </section> +</article>
\ No newline at end of file |