diff options
-rw-r--r-- | :w | 17 | ||||
-rw-r--r-- | content/about.md | 30 | ||||
-rw-r--r-- | layouts/_default/single.html | 43 | ||||
-rw-r--r-- | static/michal.gpg | 51 |
4 files changed, 104 insertions, 37 deletions
@@ -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 -}} - 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) }} · {{ 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 -}} + 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) }} · {{ end -}} + {{- end -}} + </div> {{- end -}} - </div> - {{- end -}} -{{- end }} -<hr/> + {{- end }} + <hr/> -{{ if or .Next .Prev -}} -<div> - {{- with .Prev }} <a class="prev-link" href="{{ .RelPermalink}}"> ← Previous</a> {{ end -}} - {{- with .Next -}}<a class="next-link" href="{{ .RelPermalink}}">Next →</a> {{ end -}} -</div> -{{ end -}} + {{ if or .Next .Prev -}} + <div> + {{- with .Prev }} <a class="prev-link" href="{{ .RelPermalink}}"> ← Previous</a> {{ end -}} + {{- with .Next -}}<a class="next-link" href="{{ .RelPermalink}}">Next →</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----- |