From 2d46defaae5cffb48ecdd4f501453a0c39239039 Mon Sep 17 00:00:00 2001
From: Mateja <mail@matejamaric.com>
Date: Fri, 29 Jan 2021 00:17:38 +0100
Subject: Disable taxonomies and use newer syntax.

---
 layouts/_default/baseof.html | 10 +++++-----
 layouts/_default/list.html   |  2 +-
 2 files changed, 6 insertions(+), 6 deletions(-)

(limited to 'layouts')

diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html
index 694d8a0..9805f8a 100644
--- a/layouts/_default/baseof.html
+++ b/layouts/_default/baseof.html
@@ -19,11 +19,11 @@
 <body>
   <nav>
     <div class="mm">Mateja Maric</div>
-    <a class="{{ if eq .URL `/`}}active{{ end }}" href="/">Home</a>
-    <a class="{{ if eq .URL `/blog/`}}active{{ end }}" href="/blog/">Blog</a>
-    <a href="https://github.com/MatejaMaric">GitHub</a>
-    <a href="https://git.matejamaric.com">Git server</a>
-    <a class="{{ if eq .URL `/contact/`}}active{{ end }}" href="/contact/">Contact</a>
+    <a {{ if eq .RelPermalink "/" }} class="active" {{ end }} href="/">Home</a>
+    <a {{ if eq .RelPermalink "/blog/" }} class="active" {{ end }} href="/blog/">Blog</a>
+    <a target="_blank" href="https://github.com/MatejaMaric">GitHub</a>
+    <a target="_blank" href="https://git.matejamaric.com">Git server</a>
+    <a {{ if eq .RelPermalink "/contact/" }} class="active" {{ end }} href="/contact/">Contact</a>
   </nav>
   <main>
     {{ block "main" . }}{{ end }}
diff --git a/layouts/_default/list.html b/layouts/_default/list.html
index 2fcfeba..2051961 100644
--- a/layouts/_default/list.html
+++ b/layouts/_default/list.html
@@ -3,7 +3,7 @@
 <h3>Posts</h3>
 <ul>
   {{ range .Pages }}
-  <li>{{ .Date.Format "2 Jan 2006" }} - <a href="{{ .URL }}">{{ .Title }}</a></li>
+  <li>{{ .Date.Format "2 Jan 2006" }} - <a href="{{ .RelPermalink }}">{{ .Title }}</a></li>
   {{ end }}
 </ul>
 {{ end }}
-- 
cgit v1.2.3


From 0c4e03691243c368a21953c3c9ecf0a7f5afac75 Mon Sep 17 00:00:00 2001
From: Mateja <mail@matejamaric.com>
Date: Fri, 29 Jan 2021 00:30:17 +0100
Subject: Add Canonical URLs.

---
 layouts/_default/baseof.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'layouts')

diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html
index 9805f8a..cd893d4 100644
--- a/layouts/_default/baseof.html
+++ b/layouts/_default/baseof.html
@@ -9,8 +9,8 @@
   <!--<meta name="description"-->
   <!--content="I am Mateja Maric and this is my personal web site. I am a student from Belgrade, Serbia. I am primarily interested in Unix-like operating systems and free(as in freedom) software.">-->
   <!--<meta name="keywords" content="mateja, maric, homepage, site, blog, contact">-->
-  <!--<link rel="canonical" href="https://matejamaric.com" />-->
 
+  <link rel="canonical" href="{{ .Permalink }}" />
   <meta name="viewport" content="width=device-width initial-scale=1.0" />
   <link href="/style.css" rel="stylesheet" type="text/css" />
   <title>{{ .Title }}</title>
-- 
cgit v1.2.3


From c9678556ce632e30672932bf4447b8cc756783a8 Mon Sep 17 00:00:00 2001
From: Mateja <mail@matejamaric.com>
Date: Fri, 29 Jan 2021 12:02:58 +0100
Subject: Adding optional meta tags to baseof template.

---
 layouts/_default/baseof.html | 18 +++++++++++++++---
 1 file changed, 15 insertions(+), 3 deletions(-)

(limited to 'layouts')

diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html
index cd893d4..6c13084 100644
--- a/layouts/_default/baseof.html
+++ b/layouts/_default/baseof.html
@@ -6,9 +6,21 @@
   <meta charset="UTF-8" />
   <meta author="Mateja Maric" />
 
-  <!--<meta name="description"-->
-  <!--content="I am Mateja Maric and this is my personal web site. I am a student from Belgrade, Serbia. I am primarily interested in Unix-like operating systems and free(as in freedom) software.">-->
-  <!--<meta name="keywords" content="mateja, maric, homepage, site, blog, contact">-->
+  {{ if .Description }}
+  <meta name="description" content="{{ .Description }}">
+  {{ end }}
+
+  {{ if .Keywords }}
+  <meta name="keywords" content="{{ .Keywords }}">
+  {{ end }}
+
+  {{ if .PublishDate }}
+  <meta property="article:published_time" content="{{ .PublishDate }}" />
+  {{ end }}
+
+  {{ if .Lastmod }}
+  <meta property="article:modified_time" content="{{ .Lastmod }}" />
+  {{ end }}
 
   <link rel="canonical" href="{{ .Permalink }}" />
   <meta name="viewport" content="width=device-width initial-scale=1.0" />
-- 
cgit v1.2.3


From b05f6ef6a1bd9ce4f8119ef1033583d54d0f879b Mon Sep 17 00:00:00 2001
From: Mateja <mail@matejamaric.com>
Date: Fri, 29 Jan 2021 13:34:58 +0100
Subject: Don't use PublishDate.

---
 layouts/_default/baseof.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'layouts')

diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html
index 6c13084..b21c8df 100644
--- a/layouts/_default/baseof.html
+++ b/layouts/_default/baseof.html
@@ -15,7 +15,7 @@
   {{ end }}
 
   {{ if .PublishDate }}
-  <meta property="article:published_time" content="{{ .PublishDate }}" />
+  <meta property="article:published_time" content="{{ .Date }}" />
   {{ end }}
 
   {{ if .Lastmod }}
-- 
cgit v1.2.3


From efa71ff90fb0fe6727d9b2fc2cb496a1ea514951 Mon Sep 17 00:00:00 2001
From: Mateja <mail@matejamaric.com>
Date: Fri, 29 Jan 2021 15:08:50 +0100
Subject: Remove keywords and add descriptions.

---
 layouts/_default/baseof.html | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

(limited to 'layouts')

diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html
index b21c8df..4a0c152 100644
--- a/layouts/_default/baseof.html
+++ b/layouts/_default/baseof.html
@@ -9,17 +9,11 @@
   {{ if .Description }}
   <meta name="description" content="{{ .Description }}">
   {{ end }}
-
-  {{ if .Keywords }}
-  <meta name="keywords" content="{{ .Keywords }}">
-  {{ end }}
-
   {{ if .PublishDate }}
-  <meta property="article:published_time" content="{{ .Date }}" />
+  <meta property="article:published_time" content="{{ .Date.Format `2006-01-02T15:04:05Z0700` }}" />
   {{ end }}
-
   {{ if .Lastmod }}
-  <meta property="article:modified_time" content="{{ .Lastmod }}" />
+  <meta property="article:modified_time" content="{{ .Lastmod.Format `2006-01-02T15:04:05Z0700` }}" />
   {{ end }}
 
   <link rel="canonical" href="{{ .Permalink }}" />
-- 
cgit v1.2.3


From dfce7e8e7a7ea9120ea18f5b50643dc12aaec331 Mon Sep 17 00:00:00 2001
From: Mateja <mail@matejamaric.com>
Date: Fri, 29 Jan 2021 16:17:09 +0100
Subject: Using Schema.org microdata.

---
 layouts/_default/baseof.html |  8 --------
 layouts/blog/single.html     | 18 +++++++++++++++---
 2 files changed, 15 insertions(+), 11 deletions(-)

(limited to 'layouts')

diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html
index 4a0c152..56e582c 100644
--- a/layouts/_default/baseof.html
+++ b/layouts/_default/baseof.html
@@ -5,17 +5,9 @@
   <meta name="yandex-xverification" content="fc9dd63070a12909">
   <meta charset="UTF-8" />
   <meta author="Mateja Maric" />
-
   {{ if .Description }}
   <meta name="description" content="{{ .Description }}">
   {{ end }}
-  {{ if .PublishDate }}
-  <meta property="article:published_time" content="{{ .Date.Format `2006-01-02T15:04:05Z0700` }}" />
-  {{ end }}
-  {{ if .Lastmod }}
-  <meta property="article:modified_time" content="{{ .Lastmod.Format `2006-01-02T15:04:05Z0700` }}" />
-  {{ end }}
-
   <link rel="canonical" href="{{ .Permalink }}" />
   <meta name="viewport" content="width=device-width initial-scale=1.0" />
   <link href="/style.css" rel="stylesheet" type="text/css" />
diff --git a/layouts/blog/single.html b/layouts/blog/single.html
index 4db531d..50ec4d8 100644
--- a/layouts/blog/single.html
+++ b/layouts/blog/single.html
@@ -1,7 +1,19 @@
 {{ define "main" }}
-<h1>{{ .Title }}</h1>
+<div itemscope itemtype="http://schema.org/Article">
+  <h1 itemprop="headline">{{ .Title }}</h1>
 
-<em>{{ .Date.Format "2 Jan 2006" }}</em>
+  <em>
+    Published:
+    <time itemprop="dateCreated" datetime="{{ .Date.Format `2006-01-02` }}">{{ .Date.Format "2 Jan 2006" }}</time>
+    {{ if not (eq .Lastmod .Date) }}
+    <br>Modified:
+    <time itemprop="dateModified"
+      datetime="{{ .Lastmod.Format `2006-01-02` }}">{{ .Lastmod.Format "2 Jan 2006" }}</time>
+    {{ end }}
+  </em>
 
-{{ .Content }}
+  <div itemprop="articleBody">
+    {{ .Content }}
+  </div>
+</div>
 {{ end }}
-- 
cgit v1.2.3