chore: update about page and add profile picture (#271)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #271 Co-authored-by: Robert Kaussow <mail@thegeeklab.de> Co-committed-by: Robert Kaussow <mail@thegeeklab.de>
@ -59,7 +59,7 @@ Barsinghausen
|
|||||||
DHBW
|
DHBW
|
||||||
ERP
|
ERP
|
||||||
IHK
|
IHK
|
||||||
Baden-Wuerttemberg
|
Mosbach
|
||||||
Cottbus
|
Cottbus
|
||||||
Tradfri
|
Tradfri
|
||||||
UI
|
UI
|
||||||
@ -78,3 +78,6 @@ LDAP
|
|||||||
OpenLDAP
|
OpenLDAP
|
||||||
UCS
|
UCS
|
||||||
UDM
|
UDM
|
||||||
|
Kaufland
|
||||||
|
Feorda
|
||||||
|
CentOS
|
||||||
|
11
.pre-commit-config.yaml
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
---
|
||||||
|
repos:
|
||||||
|
- repo: local
|
||||||
|
hooks:
|
||||||
|
- id: no-exif
|
||||||
|
name: Remove exif data
|
||||||
|
description: Ensures sensitive exif data is removed
|
||||||
|
language: system
|
||||||
|
entry: exiftool -all= --icc_profile:all -tagsfromfile @ -orientation -overwrite_original
|
||||||
|
exclude_types: ["svg"]
|
||||||
|
types: ["image"]
|
Before Width: | Height: | Size: 72 KiB After Width: | Height: | Size: 301 KiB |
@ -3,13 +3,22 @@ title: About Me
|
|||||||
resources:
|
resources:
|
||||||
- name: profile
|
- name: profile
|
||||||
src: "images/profile.jpg"
|
src: "images/profile.jpg"
|
||||||
params:
|
|
||||||
credits: "[Angelina Litvin](https://unsplash.com/@linalitvina) on [Unsplash](https://unsplash.com/s/photos/writing)"
|
|
||||||
---
|
---
|
||||||
|
|
||||||
Hi, I'm Robert. On my private blog I write about everything that comes to my mind, but mainly about topics from the Linux and open source world. I'm a Linux Engineer, open source enthusiast and a self-hosting geek.
|
{{< columns size=small >}}
|
||||||
|
|
||||||
My Linux journey began almost 10 years ago, for more than half of them maintaining and managing Linux server deployments in professional environments is my daily business.
|
<!-- spellchecker-disable -->
|
||||||
|
|
||||||
|
{{< img name=profile lazy=false size=profile anchor=top >}}
|
||||||
|
|
||||||
|
<!-- spellchecker-enable -->
|
||||||
|
|
||||||
|
<--->
|
||||||
|
|
||||||
|
Hi, I'm Robert. I'm a Linux Engineer, open source enthusiast and a self-hosting geek. Most of the time I work in Ops and focus on infrastructure and deployment automation. On my private blog [thegeeklab.de](https://thegeeklab.de/) I write about everything that comes to my mind, but mainly about topics from the Linux and open source world.
|
||||||
|
|
||||||
|
My Linux journey began almost 10 years ago, for more than half of them maintaining and managing Linux servers in professional environments is my daily business. I have worked with Red Hat Enterprise Linux in corporate environments and got used to it. I also personally prefer RPM-based distributions and therefore also use Feorda and after the restructuring of CentOS I switched to Rocky Linux on my servers.
|
||||||
|
{{< /columns >}}
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@ -51,12 +60,12 @@ While working in the First Level Support Team of the Kaufland distribution cente
|
|||||||
|
|
||||||
{{< columns size=small >}}
|
{{< columns size=small >}}
|
||||||
**BS Business Informatics**\
|
**BS Business Informatics**\
|
||||||
DHBW Baden-Wuerttemberg\
|
DHBW Mosbach\
|
||||||
Sep 2014 - Sep 2017
|
Sep 2014 - Sep 2017
|
||||||
|
|
||||||
<--->
|
<--->
|
||||||
|
|
||||||
Bachelor thesis: "Selection and prototypical implementation of a configuration management solution for Linux."
|
During my dual studies, I worked in various areas at Schwarz IT. After joining the SAP security department, I worked in the Linux department, where I also wrote my Bachelor Thesis entitled "Selection and prototypical implementation of a configuration management solution for Linux".
|
||||||
|
|
||||||
{{< /columns >}}
|
{{< /columns >}}
|
||||||
|
|
||||||
@ -67,6 +76,8 @@ Sep 2010 - Jun 2013
|
|||||||
|
|
||||||
<--->
|
<--->
|
||||||
|
|
||||||
|
Apprenticeship as "Computer Science Expert Subject Area: System Integration" at <!-- spellchecker-disable -->Kaufland Logitik VZ 2<!-- spellchecker-enable -->.
|
||||||
|
|
||||||
{{< /columns >}}
|
{{< /columns >}}
|
||||||
|
|
||||||
---
|
---
|
||||||
|
Before Width: | Height: | Size: 500 KiB After Width: | Height: | Size: 500 KiB |
Before Width: | Height: | Size: 258 KiB After Width: | Height: | Size: 258 KiB |
Before Width: | Height: | Size: 210 KiB After Width: | Height: | Size: 210 KiB |
Before Width: | Height: | Size: 466 KiB After Width: | Height: | Size: 466 KiB |
Before Width: | Height: | Size: 258 KiB After Width: | Height: | Size: 258 KiB |
Before Width: | Height: | Size: 524 KiB After Width: | Height: | Size: 524 KiB |
Before Width: | Height: | Size: 324 KiB After Width: | Height: | Size: 324 KiB |
Before Width: | Height: | Size: 306 KiB After Width: | Height: | Size: 306 KiB |
Before Width: | Height: | Size: 287 KiB After Width: | Height: | Size: 287 KiB |
Before Width: | Height: | Size: 220 KiB After Width: | Height: | Size: 220 KiB |
Before Width: | Height: | Size: 332 KiB After Width: | Height: | Size: 332 KiB |
Before Width: | Height: | Size: 332 KiB After Width: | Height: | Size: 332 KiB |
Before Width: | Height: | Size: 192 KiB After Width: | Height: | Size: 192 KiB |
Before Width: | Height: | Size: 470 KiB After Width: | Height: | Size: 470 KiB |
Before Width: | Height: | Size: 449 KiB After Width: | Height: | Size: 449 KiB |
Before Width: | Height: | Size: 255 KiB After Width: | Height: | Size: 255 KiB |
Before Width: | Height: | Size: 363 KiB After Width: | Height: | Size: 363 KiB |
Before Width: | Height: | Size: 302 KiB After Width: | Height: | Size: 302 KiB |
@ -1,3 +1,35 @@
|
|||||||
:root {
|
:root {
|
||||||
--code-max-height: 60rem;
|
--code-max-height: 60rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@media print {
|
||||||
|
.gblog-post__anchorwrap {
|
||||||
|
break-after: avoid;
|
||||||
|
}
|
||||||
|
|
||||||
|
.gblog-columns,
|
||||||
|
.gblog-box {
|
||||||
|
break-inside: avoid;
|
||||||
|
break-before: avoid;
|
||||||
|
}
|
||||||
|
|
||||||
|
.gblog-box__text {
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1,h2 {
|
||||||
|
margin: 0.5rem 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.gblog-progress {
|
||||||
|
margin-bottom: 0.5rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.gblog-box{
|
||||||
|
padding: 0.25rem 0.5rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.gblog-columns__content h2 {
|
||||||
|
margin-top: 0;
|
||||||
|
}
|
||||||
|