diff --git a/.dictionary b/.dictionary index 51a270b..7809661 100644 --- a/.dictionary +++ b/.dictionary @@ -59,7 +59,7 @@ Barsinghausen DHBW ERP IHK -Baden-Wuerttemberg +Mosbach Cottbus Tradfri UI diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 0000000..7a8c521 --- /dev/null +++ b/.pre-commit-config.yaml @@ -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"] diff --git a/content/about/images/profile.jpg b/content/about/images/profile.jpg index d0fc747..5fb4c2e 100644 Binary files a/content/about/images/profile.jpg and b/content/about/images/profile.jpg differ diff --git a/content/about/index.md b/content/about/index.md index 65999f2..4f0705f 100644 --- a/content/about/index.md +++ b/content/about/index.md @@ -1,15 +1,20 @@ --- -title: About Me +title: Robert Kaussow resources: - name: profile 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. +{{< img name=profile lazy=false size=profile anchor=top >}} + +<---> + +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 RedHat 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 +56,12 @@ While working in the First Level Support Team of the Kaufland distribution cente {{< columns size=small >}} **BS Business Informatics**\ -DHBW Baden-Wuerttemberg\ +DHBW Mosbach\ 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 >}} @@ -67,6 +72,8 @@ Sep 2010 - Jun 2013 <---> +Apprenticeship as "Computer Science Expert Subject Area: System Integration" at Kaufland Logitik VZ 2. + {{< /columns >}} --- diff --git a/package.json b/package.json index 635e252..c8f3f00 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "build": "run-s prep svg build:*", "build:webpack": "webpack --mode=production", "start": "run-s prep:clean prep:make svg build:webpack ; run-s start:hugo", - "start:hugo": "hugo server -D -F", + "start:hugo": "hugo server -D -F --disableFastRender", "svg": "run-s svg:*", "svg:sprite": "svg-sprite -C svgsprite.config.json 'src/icons/*.svg'", "prep": "run-s prep:*", diff --git a/src/static/custom.css b/src/static/custom.css index e3812ab..8b5ef77 100644 --- a/src/static/custom.css +++ b/src/static/custom.css @@ -1,3 +1,35 @@ :root { --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; +}