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