Updated homepage and contacts
This commit is contained in:
@@ -10,6 +10,11 @@
|
||||
# overridden by providing a weight value. The menu will then be
|
||||
# ordered by weight from lowest to highest.
|
||||
|
||||
[[main]]
|
||||
name = "Home"
|
||||
pageRef = "/"
|
||||
weight = 1
|
||||
|
||||
[[main]]
|
||||
name = "Blog"
|
||||
pageRef = "blog"
|
||||
|
||||
@@ -49,11 +49,11 @@ forgejoDefaultServer = "https://v11.next.forgejo.org"
|
||||
[homepage]
|
||||
layout = "profile" # valid options: page, profile, hero, card, background, custom
|
||||
#homepageImage = "IMAGE.jpg" # used in: hero, and card
|
||||
showRecent = false
|
||||
showRecent = true
|
||||
showRecentItems = 3
|
||||
showMoreLink = true
|
||||
showMoreLinkDest = "/blog/"
|
||||
cardView = false
|
||||
cardView = true
|
||||
cardViewScreenWidth = false
|
||||
layoutBackgroundBlur = false # only used when layout equals background
|
||||
disableHeroImageFilter = false # only used when layout equals hero
|
||||
|
||||
@@ -1,5 +1,19 @@
|
||||
Hello! I'm Ettore and I'm a GNU/Linux enthusiast and a classical music lover.
|
||||
I work as a Cloud Engineer at [Wolters Kluwer - CCH® Tagetik](https://www.wolterskluwer.com/en/solutions/cch-tagetik)
|
||||
**Hello! I'm Ettore --- a GNU/Linux enthusiast and a classical-music lover based in Italy.**
|
||||
|
||||
Here's a random Calvin and Hobbes strip for you. Enjoy!
|
||||
---
|
||||
|
||||
### By day
|
||||
I work as a Cloud Engineer at [Wolters Kluwer - CCH® Tagetik](https://www.wolterskluwer.com/en/solutions/cch-tagetik), designing and managing modern infrastructure leveraging leading cloud providers for enterprise-scale workloads.
|
||||
|
||||
I've always been drawn to system and network administration, especially on *nix systems. I'm fascinated by how everything works together when configured properly. The flexibility of GNU/Linux with the possibilities offered by OSS are what keep me passionate about my work.
|
||||
|
||||
### By night
|
||||
|
||||
Outside of tech, music plays a big part in my life: I trained as a classical pianist and later discovered a passion for choral music as well. When not working or playing with tech, you can sometimes find me at a piano keyboard or singing among the rows of a choir.
|
||||
|
||||
---
|
||||
|
||||
### Thanks for stopping by!
|
||||
|
||||
As a thank you gift, here's a random Calvin and Hobbes strip for you to enjoy!
|
||||
{{< random-image >}}
|
||||
|
||||
@@ -8,6 +8,6 @@ showDate: false
|
||||
Here are my personal contact info:
|
||||
|
||||
* E-mail: ettore\<at\>dreucci\<dot\>it
|
||||
* Key fingerprint: [AC7C 5C97 475C 91B4 1689 86FC D229 C353 275D 785B](https://keys.openpgp.org/vks/v1/by-fingerprint/AC7C5C97475C91B4168986FCD229C353275D785B)
|
||||
* GPG Key fingerprint: [AC7C 5C97 475C 91B4 1689 86FC D229 C353 275D 785B](https://keys.openpgp.org/vks/v1/by-fingerprint/AC7C5C97475C91B4168986FCD229C353275D785B)
|
||||
* Keybase: [noettore](https://keybase.io/noettore)
|
||||
* IRC: noettore on irc.freenode.net and irc.oftc.net
|
||||
* IRC: noettore on [irc.freenode.net](https://freenode.net), [irc.oftc.net](https://www.oftc.net) and [irc.libera.chat](https://libera.chat)
|
||||
|
||||
42
layouts/partials/home/profile.html
Normal file
42
layouts/partials/home/profile.html
Normal file
@@ -0,0 +1,42 @@
|
||||
{{ $disableImageOptimization := .Site.Params.disableImageOptimization | default false }}
|
||||
<article
|
||||
class="{{ if not .Site.Params.homepage.showRecent }}
|
||||
h-full
|
||||
{{ end }} flex flex-col items-center justify-center text-center">
|
||||
<header class="relative px-1 py-1 flex flex-col items-center mb-3">
|
||||
{{ with .Site.Params.Author.image }}
|
||||
{{ $authorImage := "" }}
|
||||
{{ if or (strings.HasPrefix . "http:") (strings.HasPrefix . "https:") }}
|
||||
{{ $authorImage = resources.GetRemote . }}
|
||||
{{ else }}
|
||||
{{ $authorImage = resources.Get . }}
|
||||
{{ end }}
|
||||
{{ if $authorImage }}
|
||||
{{ if not $disableImageOptimization }}
|
||||
{{ $authorImage = $authorImage.Fill (print "288x288 q" ( $.Site.Params.Author.imagequality | default "96" )) }}
|
||||
{{ end }}
|
||||
<img
|
||||
class="mb-2 rounded-full h-36 w-36"
|
||||
width="144"
|
||||
height="144"
|
||||
alt="{{ $.Site.Params.Author.name | default " Author" }}"
|
||||
src="{{ $authorImage.RelPermalink }}">
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
<h1 class="text-4xl font-extrabold">
|
||||
{{ .Site.Params.Author.name | default .Site.Title }}
|
||||
</h1>
|
||||
{{ with .Site.Params.Author.headline }}
|
||||
<h2 class="text-xl text-neutral-500 dark:text-neutral-400">
|
||||
{{ . | markdownify }}
|
||||
</h2>
|
||||
{{ end }}
|
||||
<div class="mt-1 text-2xl">
|
||||
{{ partialCached "author-links.html" . }}
|
||||
</div>
|
||||
</header>
|
||||
<section class="prose dark:prose-invert w-full text-left" style="text-align: justify;">{{ .Content }}</section>
|
||||
</article>
|
||||
<section>
|
||||
{{ partial "recent-articles/main.html" . }}
|
||||
</section>
|
||||
Reference in New Issue
Block a user