summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--:w17
-rw-r--r--content/about.md30
-rw-r--r--layouts/_default/single.html43
-rw-r--r--static/michal.gpg51
4 files changed, 104 insertions, 37 deletions
diff --git a/:w b/:w
deleted file mode 100644
index 3992a20..0000000
--- a/:w
+++ /dev/null
@@ -1,17 +0,0 @@
-{{ define "main" }}
-{{- range where .Pages "Params.category" "blog"}}
- <article class="list">
- <a href="{{ .Page.Permalink }}">
- {{ .Page.Title }}
- </a>
- ({{ .PublishDate.Format "January 2nd, 2006" }})
- <div>
- {{ .Page.Summary }}
- </div>
- {{- if .Page.Truncated }}
- <a href="{{ .Page.Permalink }}">More</a>
- </div>
- {{ end }}
- </article>
- {{ end }}
-{{ end }}
diff --git a/content/about.md b/content/about.md
index d09b3d1..8ba7390 100644
--- a/content/about.md
+++ b/content/about.md
@@ -5,4 +5,34 @@ date: 2000-01-08T13:58:33+01:00
draft: false
tags: []
---
+### About me
+I am a self-thought software engineer at [Zendesk](https://zendesk.com). Even though I started my professional programming career relatively late in life, I have always been passionate about computers. I love the process of creating software. Even though I consider caring about the product a requisite, the technical side is what strongly drives him. I take pride in what and how I do things. I have extensive experience working with Ruby on Rails and relative databases. I am expanding my knowledge around service-oriented architecture, no-SQL databases, and other languages. But then again, who doesn't?
+
+I am also...
+
+- ... a father and husband
+- ... driven by passion
+- ... GNU/Linux user
+- ... not utilitarian
+- ... terrible at board games
+- ... terrible at action games
+- ... adventure gamer
+- ... ex PHP-er
+- ... hitting 40
+- ... a NeoVIM user (but learning Emacs!)
+
+
+### Contact
+
+I don't use social media except for YouTube. Therefore, you won't find me on Twitter, TikTok, nor Mastodon. The best way to contact me is via email:
+
+[contact@michal.sapka.me](mailto:contact@michal.sapka.me).
+
+You can find my GPG key [here](/michal.gpg).
+
+```
+curl -sL https://michal.sapka.me/michal.gpg | gpg --import
+```
+
+Did you know that encrypting email increases the chances of a reply by 127%?
diff --git a/layouts/_default/single.html b/layouts/_default/single.html
index cf59eeb..7ef1f8d 100644
--- a/layouts/_default/single.html
+++ b/layouts/_default/single.html
@@ -1,27 +1,30 @@
{{ define "main" }}
<article>{{ .Page.Content }}</article>
-<BR>
-added on {{ .PublishDate.Format "January 2, 2006" }}
-{{- if isset .Params "tags" -}}
- {{- $tagsLen := len .Params.tags -}}
- {{- if gt $tagsLen 0 -}}
- &nbsp;with tags:
- {{- range $k, $v := .Params.tags -}}
- {{- $url := printf "tags/%s" (. | urlize | lower) -}}
- <a href="{{ $url | absURL }}"> {{ . | title }}</a>
- {{- if lt $k (sub $tagsLen 1) }} &middot; {{ end -}}
+
+{{- if not (in .Params.category "pages") }}
+ <BR>
+ added on {{ .PublishDate.Format "January 2, 2006" }}
+ {{- if isset .Params "tags" -}}
+ {{- $tagsLen := len .Params.tags -}}
+ {{- if gt $tagsLen 0 -}}
+ &nbsp;with tags:
+ {{- range $k, $v := .Params.tags -}}
+ {{- $url := printf "tags/%s" (. | urlize | lower) -}}
+ <a href="{{ $url | absURL }}"> {{ . | title }}</a>
+ {{- if lt $k (sub $tagsLen 1) }} &middot; {{ end -}}
+ {{- end -}}
+ </div>
{{- end -}}
- </div>
- {{- end -}}
-{{- end }}
-<hr/>
+ {{- end }}
+ <hr/>
-{{ if or .Next .Prev -}}
-<div>
- {{- with .Prev }} <a class="prev-link" href="{{ .RelPermalink}}"> &#8592; Previous</a> {{ end -}}
- {{- with .Next -}}<a class="next-link" href="{{ .RelPermalink}}">Next &#8594;</a> {{ end -}}
-</div>
-{{ end -}}
+ {{ if or .Next .Prev -}}
+ <div>
+ {{- with .Prev }} <a class="prev-link" href="{{ .RelPermalink}}"> &#8592; Previous</a> {{ end -}}
+ {{- with .Next -}}<a class="next-link" href="{{ .RelPermalink}}">Next &#8594;</a> {{ end -}}
+ </div>
+ {{ end -}}
+ {{ end }}
{{ end }}
diff --git a/static/michal.gpg b/static/michal.gpg
new file mode 100644
index 0000000..7165207
--- /dev/null
+++ b/static/michal.gpg
@@ -0,0 +1,51 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+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
+=4hm2
+-----END PGP PUBLIC KEY BLOCK-----