Some bugfixes
[blog.git] / _layouts / post.html
index 6186716..f0cea44 100644 (file)
@@ -1,18 +1,18 @@
 ---
 layout: default
 ---
-<article class="post">
+<article itemscope itemtype="http://schema.org/BlogPosting" class="post" >
 
-       {% if page.external-url %}
-               <h1>
-                 <a href="{{ page.external-url }}">{{ page.title | markdownify  }}</a> 
-                 <a class="anchor" href="{{ page.url }}"><i class="icon-anchor"></i></a>
-               </h1>
-               {% else %}
-               <h1><a href="{{ page.url }}">{{ page.title  | markdownify }}</a></h1>
-       {% endif %}
+  {% if page.external-url %}
+  <h1 itemProp="headline">
+    <a href="{{ page.external-url }}">{{ page.title | markdownify | remove: '<p>' | remove: '</p>' }}</a> 
+    <a class="anchor" href="{{ page.url }}"><i class="icon-anchor"></i></a>
+  </h1>
+  {% else %}
+  <h1 itemProp="headline"><a href="{{ page.url }}">{{ page.title | markdownify | remove: '<p>' | remove: '</p>' }}</a></h1>
+  {% endif %}
 
-        <p class="meta">Posted on <span class="postdate">{{ page.date | date: "%d %b %Y, %H:%M" }}</span></p>
+  <p class="meta">Posted on <span class="postdate">{{ page.date | date: "%d %b %Y, %H:%M" }}</span></p>
 
-       <div class="post-content">{{ content }}</div>
+  <div class="post-content">{{ content }}</div>
 </article>
\ No newline at end of file