added some content
All checks were successful
Build,test and deploy iamstephan.info / deploy-prod (push) Successful in 18s

This commit is contained in:
Stephan Hadan 2025-01-05 21:56:59 +01:00
parent fab357b7a6
commit 5ba476ab67
26 changed files with 196 additions and 56 deletions

BIN
.DS_Store vendored Normal file

Binary file not shown.

BIN
assets/images/headshot.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

View file

@ -1,4 +1,40 @@
baseURL = 'https://iamstephan.info/' baseURL = 'https://iamstephan.info/'
languageCode = 'en-us' builddrafts = false
title = 'Hi, I am Stephan' canonifyurls = false
languageCode = 'en-US'
contentdir = "content"
layoutdir = "layouts"
publishdir = "public"
author = "Stephan Hadan"
title = "Stephan Hadan"
theme = 'hugo-goa' theme = 'hugo-goa'
enableRobotsTXT = true
## Site Settings
[params]
author = "Stephan Hadan"
intro = "Senior Principal IT Operations Engineer"
description = "💻 OSS enthusiast | 🔧 Mac & beyond sysadmin | 🤖 AI practitioner | 🆔 Zero Trust advocate | 🚀 Open Source > proprietary | Always exploring techs edge!"
authorimage = "headshot.png"
dateformat = "Jan 2, 2006"
[params.social]
github = "stiebke"
instagram = "stiebke"
linkedin = "stiebke"
twitter = "hadan72"
orcid = "0009-0007-0675-657X"
email = "stephan@hadan.de"
## Extras
[params.extra]
copyright = "© 2025. Stephan Hadan. [Some Rights Reserved](https://creativecommons.org/licenses/by/4.0/deed.en)."
poweredby = false
highlightjs = true
socialmarkup = true
toc = true
displayrssicon = false

View file

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en-us"> <html lang="en-US">
<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script> <head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
@ -11,12 +11,14 @@
<title> <title>
My New Hugo Site - 404 Page not found Stephan Hadan - 404 Page not found
</title> </title>
<meta name="generator" content="Hugo 0.140.2"> <meta name="generator" content="Hugo 0.140.2">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css">
<link rel="stylesheet" <link rel="stylesheet"
href="https://fonts.googleapis.com/css2?family=Lato:wght@300;400&family=Roboto+Slab:wght@400;700&family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700" /> href="https://fonts.googleapis.com/css2?family=Lato:wght@300;400&family=Roboto+Slab:wght@400;700&family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700" />
@ -33,7 +35,7 @@
<link rel="manifest" href="/site.webmanifest"> <link rel="manifest" href="/site.webmanifest">
<meta name="theme-color" content="#ffffff"></head> <meta name="theme-color" content="#ffffff"></head>
<body lang="en-us"> <body lang="en-US">
<div class="container my-auto"> <div class="container my-auto">
<section id="error-pane" class="text-center error"> <section id="error-pane" class="text-center error">
@ -45,12 +47,23 @@
<footer class="text-center footer"> <footer class="text-center footer">
<hr /> <hr />
<h6 class="text-center copyright">© 2025. Stephan Hadan. <a href="http://creativecommons.org/licenses/by/3.0/">Some Rights Reserved</a>.</h6>
</footer> </footer>
</div> </div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js"></script>
<script>hljs.highlightAll();</script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js" <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"
integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"></script> integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"></script>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.5 KiB

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 323 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.5 KiB

After

Width:  |  Height:  |  Size: 54 KiB

View file

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en-us"> <html lang="en-US">
<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script> <head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
@ -11,13 +11,15 @@
<title> <title>
My New Hugo Site - Categories Stephan Hadan - Categories
</title> </title>
<meta name="generator" content="Hugo 0.140.2"> <meta name="generator" content="Hugo 0.140.2">
<link rel="alternate" type="application/rss&#43;xml" href="http://localhost:1313/categories/index.xml"> <link rel="alternate" type="application/rss&#43;xml" href="http://localhost:1313/categories/index.xml">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css">
<link rel="stylesheet" <link rel="stylesheet"
href="https://fonts.googleapis.com/css2?family=Lato:wght@300;400&family=Roboto+Slab:wght@400;700&family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700" /> href="https://fonts.googleapis.com/css2?family=Lato:wght@300;400&family=Roboto+Slab:wght@400;700&family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700" />
@ -32,11 +34,11 @@
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="manifest" href="/site.webmanifest"> <link rel="manifest" href="/site.webmanifest">
<meta name="theme-color" content="#ffffff"><link rel="alternate" type="application/rss+xml" title="My New Hugo Site" href="/categories/index.xml" /> <meta name="theme-color" content="#ffffff"><link rel="alternate" type="application/rss+xml" title="Stephan Hadan" href="/categories/index.xml" />
<link rel="alternate" type="application/json" title="My New Hugo Site" href="http://localhost:1313/feed.json" /> <link rel="alternate" type="application/json" title="Stephan Hadan" href="http://localhost:1313/feed.json" />
<link rel="EditURI" type="application/rsd+xml" href="http://localhost:1313/rsd.xml" /></head> <link rel="EditURI" type="application/rsd+xml" href="http://localhost:1313/rsd.xml" /></head>
<body lang="en-us"> <body lang="en-US">
<div class="container my-auto"> <div class="container my-auto">
<section id="list-pane" class="list"> <section id="list-pane" class="list">
@ -53,12 +55,23 @@
<footer class="text-center footer"> <footer class="text-center footer">
<hr /> <hr />
<h6 class="text-center copyright">© 2025. Stephan Hadan. <a href="http://creativecommons.org/licenses/by/3.0/">Some Rights Reserved</a>.</h6>
</footer> </footer>
</div> </div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js"></script>
<script>hljs.highlightAll();</script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js" <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"
integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"></script> integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"></script>

View file

@ -1,11 +1,11 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?> <?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel> <channel>
<title>Categories on My New Hugo Site</title> <title>Categories on Stephan Hadan</title>
<link>http://localhost:1313/categories/</link> <link>http://localhost:1313/categories/</link>
<description>Recent content in Categories on My New Hugo Site</description> <description>Recent content in Categories on Stephan Hadan</description>
<generator>Hugo</generator> <generator>Hugo</generator>
<language>en-us</language> <language>en-US</language>
<atom:link href="http://localhost:1313/categories/index.xml" rel="self" type="application/rss+xml" /> <atom:link href="http://localhost:1313/categories/index.xml" rel="self" type="application/rss+xml" />
</channel> </channel>
</rss> </rss>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 430 B

After

Width:  |  Height:  |  Size: 827 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

BIN
public/images/headshot.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

View file

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en-us"> <html lang="en-US">
<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script> <head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
@ -11,7 +11,7 @@
<title> <title>
My New Hugo Site Stephan Hadan
</title> </title>
@ -19,6 +19,8 @@
<link rel="alternate" type="application/rss&#43;xml" href="http://localhost:1313/index.xml"> <link rel="alternate" type="application/rss&#43;xml" href="http://localhost:1313/index.xml">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css">
<link rel="stylesheet" <link rel="stylesheet"
href="https://fonts.googleapis.com/css2?family=Lato:wght@300;400&family=Roboto+Slab:wght@400;700&family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700" /> href="https://fonts.googleapis.com/css2?family=Lato:wght@300;400&family=Roboto+Slab:wght@400;700&family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700" />
@ -33,26 +35,52 @@
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="manifest" href="/site.webmanifest"> <link rel="manifest" href="/site.webmanifest">
<meta name="theme-color" content="#ffffff"><link rel="alternate" type="application/rss+xml" title="My New Hugo Site" href="/index.xml" /> <meta name="theme-color" content="#ffffff"><link rel="alternate" type="application/rss+xml" title="Stephan Hadan" href="/index.xml" />
<link rel="alternate" type="application/json" title="My New Hugo Site" href="http://localhost:1313/feed.json" /> <link rel="alternate" type="application/json" title="Stephan Hadan" href="http://localhost:1313/feed.json" />
<link rel="EditURI" type="application/rsd+xml" href="http://localhost:1313/rsd.xml" /></head> <link rel="EditURI" type="application/rsd+xml" href="http://localhost:1313/rsd.xml" /></head>
<body lang="en-us"> <body lang="en-US">
<div class="container my-auto"> <div class="container my-auto">
<header class="text-center header"> <header class="text-center header">
<h1 class="author mt-3"></h1> <img src="http://localhost:1313/images/headshot.png" alt="Author Image" class="img-fluid rounded-circle mx-auto d-block headshot">
<h1 class="author mt-3">Stephan Hadan</h1>
</header> </header>
<section id="info-pane" class="text-center info"> <section id="info-pane" class="text-center info">
<h3 class="intro">Senior Principal IT Operations Engineer</h3>
<h4 class="description">💻 OSS enthusiast | 🔧 Mac &amp; beyond sysadmin | 🤖 AI practitioner | 🆔 Zero Trust advocate | 🚀 Open Source &gt; proprietary | Always exploring techs edge!</h4>
</section> </section>
<section id="social-pane" class="text-center social"> <section id="social-pane" class="text-center social">
<a href="https://twitter.com/hadan72" aria-label="Twitter" target="_blank"><i class="fab fa-twitter" aria-hidden="true"></i></a>
<a href="https://orcid.org/0009-0007-0675-657X" aria-label="ORCID" target="_blank"><i class="fab fa-orcid" aria-hidden="true"></i></a>
<a href="https://github.com/stiebke" aria-label="Github" target="_blank"><i class="fab fa-github" aria-hidden="true"></i></a>
<a href="https://instagram.com/stiebke" aria-label="Instagram" target="_blank"><i class="fab fa-instagram" aria-hidden="true"></i></a>
<a href="https://linkedin.com/in/stiebke" aria-label="LinkedIn" target="_blank"><i class="fab fa-linkedin" aria-hidden="true"></i></a>
@ -84,18 +112,60 @@
<a href="mailto:stephan@hadan.de" aria-label="Email"><i class="fas fa-envelope" aria-hidden="true"></i></a>
</section> </section>
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Person",
"name": "Stephan Hadan",
"url": "",
"sameAs": [
"https://twitter.com/hadan72",
"https://orcid.org/0009-0007-0675-657X",
"https://github.com/stiebke",
"https://instagram.com/stiebke",
"https://linkedin.com/in/stiebke",
""
]
}
</script>
@ -103,12 +173,23 @@
<footer class="text-center footer"> <footer class="text-center footer">
<hr /> <hr />
<h6 class="text-center copyright">© 2025. Stephan Hadan. <a href="http://creativecommons.org/licenses/by/3.0/">Some Rights Reserved</a>.</h6>
</footer> </footer>
</div> </div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js"></script>
<script>hljs.highlightAll();</script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js" <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"
integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"></script> integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"></script>

View file

@ -1,11 +1,11 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?> <?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel> <channel>
<title>My New Hugo Site</title> <title>Stephan Hadan</title>
<link>http://localhost:1313/</link> <link>http://localhost:1313/</link>
<description>Recent content on My New Hugo Site</description> <description>Recent content on Stephan Hadan</description>
<generator>Hugo</generator> <generator>Hugo</generator>
<language>en-us</language> <language>en-US</language>
<atom:link href="http://localhost:1313/index.xml" rel="self" type="application/rss+xml" /> <atom:link href="http://localhost:1313/index.xml" rel="self" type="application/rss+xml" />
</channel> </channel>
</rss> </rss>

1
public/robots.txt Normal file
View file

@ -0,0 +1 @@
User-agent: *

View file

@ -1,19 +1 @@
{ {"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"}
"name": "hugo-goa",
"short_name": "goa",
"icons": [
{
"src": "/android-chrome-192x192.png",
"sizes": "192x192",
"type": "image/png"
},
{
"src": "/android-chrome-512x512.png",
"sizes": "512x512",
"type": "image/png"
}
],
"theme_color": "#ffffff",
"background_color": "#ffffff",
"display": "standalone"
}

View file

@ -1,5 +1,5 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en-us"> <html lang="en-US">
<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script> <head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>
@ -11,13 +11,15 @@
<title> <title>
My New Hugo Site - Tags Stephan Hadan - Tags
</title> </title>
<meta name="generator" content="Hugo 0.140.2"> <meta name="generator" content="Hugo 0.140.2">
<link rel="alternate" type="application/rss&#43;xml" href="http://localhost:1313/tags/index.xml"> <link rel="alternate" type="application/rss&#43;xml" href="http://localhost:1313/tags/index.xml">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/default.min.css">
<link rel="stylesheet" <link rel="stylesheet"
href="https://fonts.googleapis.com/css2?family=Lato:wght@300;400&family=Roboto+Slab:wght@400;700&family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700" /> href="https://fonts.googleapis.com/css2?family=Lato:wght@300;400&family=Roboto+Slab:wght@400;700&family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700" />
@ -32,11 +34,11 @@
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="manifest" href="/site.webmanifest"> <link rel="manifest" href="/site.webmanifest">
<meta name="theme-color" content="#ffffff"><link rel="alternate" type="application/rss+xml" title="My New Hugo Site" href="/tags/index.xml" /> <meta name="theme-color" content="#ffffff"><link rel="alternate" type="application/rss+xml" title="Stephan Hadan" href="/tags/index.xml" />
<link rel="alternate" type="application/json" title="My New Hugo Site" href="http://localhost:1313/feed.json" /> <link rel="alternate" type="application/json" title="Stephan Hadan" href="http://localhost:1313/feed.json" />
<link rel="EditURI" type="application/rsd+xml" href="http://localhost:1313/rsd.xml" /></head> <link rel="EditURI" type="application/rsd+xml" href="http://localhost:1313/rsd.xml" /></head>
<body lang="en-us"> <body lang="en-US">
<div class="container my-auto"> <div class="container my-auto">
<section id="list-pane" class="list"> <section id="list-pane" class="list">
@ -53,12 +55,23 @@
<footer class="text-center footer"> <footer class="text-center footer">
<hr /> <hr />
<h6 class="text-center copyright">© 2025. Stephan Hadan. <a href="http://creativecommons.org/licenses/by/3.0/">Some Rights Reserved</a>.</h6>
</footer> </footer>
</div> </div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js"></script>
<script>hljs.highlightAll();</script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js" <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"
integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"></script> integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"></script>

View file

@ -1,11 +1,11 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?> <?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel> <channel>
<title>Tags on My New Hugo Site</title> <title>Tags on Stephan Hadan</title>
<link>http://localhost:1313/tags/</link> <link>http://localhost:1313/tags/</link>
<description>Recent content in Tags on My New Hugo Site</description> <description>Recent content in Tags on Stephan Hadan</description>
<generator>Hugo</generator> <generator>Hugo</generator>
<language>en-us</language> <language>en-US</language>
<atom:link href="http://localhost:1313/tags/index.xml" rel="self" type="application/rss+xml" /> <atom:link href="http://localhost:1313/tags/index.xml" rel="self" type="application/rss+xml" />
</channel> </channel>
</rss> </rss>

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 323 KiB

BIN
static/apple-touch-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

BIN
static/favicon-16x16.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 827 B

BIN
static/favicon-32x32.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

BIN
static/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

1
static/site.webmanifest Normal file
View file

@ -0,0 +1 @@
{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"}