Add micro

This commit is contained in:
fundor333
2025-01-17 11:47:20 +01:00
parent ee8d1e9f7e
commit fe3c2f5ea5
4 changed files with 77 additions and 1 deletions

View File

@@ -45,3 +45,22 @@ author:
name: "Fundor333"
description: "Pythonista, Backend Developer, Photographer, Dev Ops, Ex-Scout, Bookworm and Tea Lover. Sometime you can find me in a GDG, a DataBeers, a Pycon, a Comicon or other similar event. Huge Open Source fan and user I am allways searching something new to do or to study. Huge fan of automation, autodeploy, data sharing and bots. A lot of my personal stuff are here in my blog and some in my Github."
fediverseAccount: "@fundor333@mastodon.social"
hcard:
avatar: "img/logo.png"
fullName: Fundor333
pronouns:
- he
- his
nickname: F333
city: Venice
region: Ve
country: IT
showLocation: true
social:
- platform: email
identity: blog@fundor333.com
url_pattern: mailto:%s
- platform: github
identity: fundor333
url_pattern: https://github.com/%s

View File

@@ -0,0 +1,26 @@
{{ define "main" }}
<div class="wrapper post">
<main class="page-content" aria-label="Content">
<article class="h-entry">
<header class="header">
<h1 class="header-title p-name">{{ .Title }}</h1>
<div class="post-meta">
<a class="u-url" href="{{ .Permalink }}">
{{ $configDateFormat := .Site.Params.dateFormat | default ":date_medium" }}
{{ with .Date }}
{{ $ISO_time := dateFormat "2006-01-02T15:04:05-07:00" . }}
<time datetime="{{ $ISO_time }}" class="dt-published" itemprop="datePublished"> {{ . | time.Format $configDateFormat }} </time>
{{ end }}
by {{ with .Site.Params.Hcard.Avatar }}<img class="u-photo" alt="" style=" display: none;" src="{{ . | absURL }}"> {{ end }}<a class="p-author h-card" rel="author" href="{{ .Site.BaseURL }}">{{ .Site.Params.Hcard.FullName }}</a>
</a>
</div>
</header>
{{ partial "toc.html" .}}
<div class="page-content">
{{ .Content }}
</div>
</article>
{{- partial "comments.html" . -}}
</main>
</div>
{{ end }}

View File

@@ -1,6 +1,8 @@
<footer class="footer">
<span class="footer_item"> </span>
&nbsp;
{{ partial "hcard" . }}
<div class="footer_social-icons">
{{- partial "socialIcons.html" site.Params.socialIcons -}}

View File

@@ -0,0 +1,29 @@
<!-- Default h-card -->
<div class="h-card author">
<p>
<a class="u-url" href="{{ .Site.BaseURL }}"></a>
Created by {{ with .Site.Params.Hcard.Avatar }}<img class="u-photo author-avatar" alt="" src="{{ . | absURL }}"> {{ end }}<span class="p-name" rel="me">{{ .Site.Params.Hcard.FullName }}</span>
{{- with .Site.Params.Hcard.Pronouns -}}
{{- $len_pronouns := (len .) }}
({{ range $index, $element := . }}<span class="u-pronoun">{{ $element }}</span>
{{- if eq (add $index 1) $len_pronouns -}}
{{- else -}}
/
{{- end -}}
{{- end }} pronouns
{{- end -}}
{{- if isset .Site.Params.Hcard "nickname" -}}
{{- with .Site.Params.Hcard.Pronouns }}, {{ else }}({{ end -}}
also known as <span class="p-nickname">{{ .Site.Params.Hcard.Nickname }}</span>)
{{- end -}}
{{- if not .Site.Params.Hcard.ShowLocation }}.{{ end -}}
{{- if .Site.Params.Hcard.ShowLocation }} in
{{ with .Site.Params.Hcard.City }} <span class="p-locality">{{ . }}</span>,{{ end }}
{{ with .Site.Params.Hcard.Region }} <span class="p-region">{{ . }}</span>,{{ end }}
{{ with .Site.Params.Hcard.Country }} <span class="p-country-name">{{ . }}</span>{{ end }}.
{{ end }}
</p>
{{ with .Site.Params.Hcard.Biography }}<p>
<span class="p-note">{{ . | markdownify }}</span>
</p>{{ end }}
</div>