Added many changes and bug fixes
This commit is contained in:
parent
36762268e7
commit
b13170816a
11 changed files with 190 additions and 20 deletions
24
.gitignore
vendored
24
.gitignore
vendored
|
@ -1,3 +1,27 @@
|
||||||
|
# Copyright (c) 2024 Stephan Hadan <stephan@hadan.de>
|
||||||
|
|
||||||
|
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
# of this software and associated documentation files (the "Software"), to
|
||||||
|
# deal in the Software without restriction, including without limitation the
|
||||||
|
# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
||||||
|
# sell copies of the Software, and to permit persons to whom the Software is
|
||||||
|
# furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
# The above copyright notice and this permission notice shall be included in
|
||||||
|
# all copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||||
|
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
||||||
|
# IN THE SOFTWARE.
|
||||||
|
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
# Node, TypeScript, Python
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
|
||||||
# Dependencies
|
# Dependencies
|
||||||
node_modules
|
node_modules
|
||||||
__pycache__
|
__pycache__
|
||||||
|
|
6
docs/about-website.md
Normal file
6
docs/about-website.md
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
---
|
||||||
|
pdf: false
|
||||||
|
---
|
||||||
|
# Über diese Website
|
||||||
|
|
||||||
|
TBD
|
|
@ -0,0 +1,6 @@
|
||||||
|
---
|
||||||
|
pdf: false
|
||||||
|
---
|
||||||
|
# Kontakt
|
||||||
|
|
||||||
|
TBD
|
|
@ -0,0 +1,62 @@
|
||||||
|
# Lebenslauf
|
||||||
|
|
||||||
|
## Persönliche Daten
|
||||||
|
|
||||||
|
**Stephan Hadan**<br />
|
||||||
|
*25. Juni 1972 in Pforzheim, deutsch, ledig
|
||||||
|
|
||||||
|
## Kontaktdaten
|
||||||
|
|
||||||
|
Salierstraße 8<br />
|
||||||
|
75177 Pforzheim<br />
|
||||||
|
[stephan@hadan.de](mailto:stephan@hadan.de)<br />
|
||||||
|
[+49 7231 13 32 952](tel:+4972311332952)
|
||||||
|
|
||||||
|
## Berufserfahrung
|
||||||
|
|
||||||
|
| Zeitraum | Beschreibung |
|
||||||
|
|:----------------|:--------------------------------------------------------|
|
||||||
|
| 09/2023-11/2024 | Experience One AG, Stuttgart<br />**Director IT / Senior Principal IT Operations Engineer** |
|
||||||
|
| 11/2018-08/2023 | Experience One AG, Stuttgart<br />**Teamlead IT Operations / Senior IT Operations Engineer** |
|
||||||
|
| 08/2012-10/2018 | Experience One AG, Stuttgart<br />**Senior IT Operations Engineer** |
|
||||||
|
| 06/2010-07/2012 | Omikron Data Quality GmbH, Pforzheim<br />**Leiter IT-Administration** |
|
||||||
|
| 10/2009-05/2010 | Omikron Data Quality GmbH, Pforzheim<br />**stv. Teamleiter IT-Administration** |
|
||||||
|
| 07/2008-09/2008 | Bundesanstalt Technisches Hilfswerk<br />**Gast-Dozent für Junghelferlehrgänge** |
|
||||||
|
| 01/2008-08/2012 | Stephan Hadan IT-Services<br />**Freelancertätigkeit** |
|
||||||
|
| 07/2007-12/2007 | B & Q activ GmbH<br />**Weiterbildung** |
|
||||||
|
| 02/2007-06/2007 | Hermann A. Trautz Schmuckwarenfabrik GmbH i.L., Pforzheim<br />**EDV-Leiter im Liquidationsteam** |
|
||||||
|
| 06/1999-01/2007 | Hermann A. Trautz Schmuckwarenfabrik GmbH, Pforzheim<br />**EDV-Leiter** |
|
||||||
|
| 09/1994-04/1999 | Creazione Monasso Schmuckwaren GmbH, Pforzheim<br />**Kaufmännischer Angestellter** |
|
||||||
|
|
||||||
|
## Ausbildung
|
||||||
|
|
||||||
|
| Zeitraum | Beschreibung |
|
||||||
|
|:----------------|:--------------------------------------------------------|
|
||||||
|
| 09/1994-07/1996 | Ausbildungsbetrieb: Creazione Monasso Schmuckwaren GmbH, Pforzheim<br />Prüfung: IHK Nordschwarzwald<br />**Abschluß: Industriekaufmann** |
|
||||||
|
| 10/1992-08/1994 | Universität Karlsruhe<br />Studiengang: Informatik<br />**kein Abschluß** |
|
||||||
|
| 09/1983-09/1992 | Kepler-Gymnasium Pforzheim<br />**Abschluß: Allgemeine Hochschulreife** |
|
||||||
|
| 09/1979-08/1983 | Haidachschule Pforzheim (Grundschule) |
|
||||||
|
|
||||||
|
## Weiterbildungen
|
||||||
|
|
||||||
|
| Jahr | Weiterbildung |
|
||||||
|
|:-----|:--------------|
|
||||||
|
| 2023 | ISO/IEC 27002:2022 Update - PSW Training |
|
||||||
|
| 2022 | Site Reliability Engineering (SRE) Foundation - SERVIEW |
|
||||||
|
| 2022 | Datenschutz für IT-Mitarbeiter und IT-Leitung - TüV Rheinland|
|
||||||
|
| 2019 | ISO/IEC 27001 Officer - PSW Training |
|
||||||
|
| 2019 | ISO/IEC 27001 Foundation - PSW Training |
|
||||||
|
| 2014 | ITIL Foundation Zertifizierung - SERVIEW |
|
||||||
|
| 2007 | SAP R/3-Kurs FI - MKT |
|
||||||
|
| 2007 | SAP R/3-Übersichtskurs - MKT |
|
||||||
|
| 2005 | Zollbegünstigter Export - Warenursprung und Präferenzrecht - IHK Nordschwarzwald |
|
||||||
|
|
||||||
|
|
||||||
|
## Weitere Fähigkeiten und Kenntnisse
|
||||||
|
|
||||||
|
| Fähigkeit | Beschreibung |
|
||||||
|
|:----------|:-------------|
|
||||||
|
| Sprachkenntnisse | Deutsch, Muttersprache<br />Englisch, fließend in Wort und Schrift |
|
||||||
|
| Führerschein | Klassen: BE, C1E |
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
---
|
||||||
|
pdf: false
|
||||||
|
---
|
||||||
# Impressum
|
# Impressum
|
||||||
|
|
||||||
Stephan Hadan<br />
|
Stephan Hadan<br />
|
||||||
|
|
|
@ -1,17 +1,3 @@
|
||||||
# Willkommen
|
# Über mich
|
||||||
|
|
||||||
For full documentation visit [mkdocs.org](https://www.mkdocs.org).
|
TBD
|
||||||
|
|
||||||
## Commands
|
|
||||||
|
|
||||||
* `mkdocs new [dir-name]` - Create a new project.
|
|
||||||
* `mkdocs serve` - Start the live-reloading docs server.
|
|
||||||
* `mkdocs build` - Build the documentation site.
|
|
||||||
* `mkdocs -h` - Print help message and exit.
|
|
||||||
|
|
||||||
## Project layout
|
|
||||||
|
|
||||||
mkdocs.yml # The configuration file.
|
|
||||||
docs/
|
|
||||||
index.md # The documentation homepage.
|
|
||||||
... # Other markdown pages, images and other files.
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
# Projekte
|
||||||
|
|
||||||
|
TBD
|
|
@ -0,0 +1,3 @@
|
||||||
|
# Tech Stack
|
||||||
|
|
||||||
|
TBD
|
43
mkdocs.yml
43
mkdocs.yml
|
@ -36,15 +36,36 @@ copyright: Copyright © 2024 Stephan Hadan
|
||||||
# Configuration
|
# Configuration
|
||||||
theme:
|
theme:
|
||||||
name: material
|
name: material
|
||||||
|
custom_dir: overrides
|
||||||
palette:
|
palette:
|
||||||
primary: black
|
- media: "(prefers-color-scheme)"
|
||||||
accent: indigo
|
toggle:
|
||||||
|
icon: material/link
|
||||||
|
name: Switch to light mode
|
||||||
|
- media: "(prefers-color-scheme: light)"
|
||||||
|
scheme: default
|
||||||
|
primary: indigo
|
||||||
|
accent: indigo
|
||||||
|
toggle:
|
||||||
|
icon: material/toggle-switch
|
||||||
|
name: Switch to dark mode
|
||||||
|
- media: "(prefers-color-scheme: dark)"
|
||||||
|
scheme: slate
|
||||||
|
primary: black
|
||||||
|
accent: indigo
|
||||||
|
toggle:
|
||||||
|
icon: material/toggle-switch-off
|
||||||
|
name: Switch to system preference
|
||||||
|
font:
|
||||||
|
text: Roboto
|
||||||
|
code: Roboto Mono
|
||||||
logo: assets/logo.png
|
logo: assets/logo.png
|
||||||
favicon: images/favicon.png
|
favicon: images/favicon.png
|
||||||
icon:
|
icon:
|
||||||
repo: fontawesome/brands/git-alt
|
repo: fontawesome/brands/git-alt
|
||||||
language: de
|
language: de
|
||||||
features:
|
features:
|
||||||
|
- announce.dismiss
|
||||||
- navigation.instant
|
- navigation.instant
|
||||||
- navigation.instant.progress
|
- navigation.instant.progress
|
||||||
- navigation.tracking
|
- navigation.tracking
|
||||||
|
@ -65,8 +86,10 @@ plugins:
|
||||||
- blog:
|
- blog:
|
||||||
archive: false
|
archive: false
|
||||||
- git-revision-date-localized:
|
- git-revision-date-localized:
|
||||||
|
enabled: !ENV [CI, false]
|
||||||
enable_creation_date: true
|
enable_creation_date: true
|
||||||
- git-committers:
|
- git-committers:
|
||||||
|
enabled: !ENV [CI, false]
|
||||||
repository: stiebke/stiebke.github.io
|
repository: stiebke/stiebke.github.io
|
||||||
branch: main
|
branch: main
|
||||||
- exporter:
|
- exporter:
|
||||||
|
@ -79,7 +102,7 @@ plugins:
|
||||||
front: resources/templates/covers/front.html.j2
|
front: resources/templates/covers/front.html.j2
|
||||||
back: resources/templates/covers/back.html.j2
|
back: resources/templates/covers/back.html.j2
|
||||||
aggregator:
|
aggregator:
|
||||||
enabled: !ENV [MKDOCS_EXPORTER_PDF_AGGREGATOR, true]
|
enabled: !ENV [MKDOCS_EXPORTER_PDF_AGGREGATOR, false]
|
||||||
output: documentation.pdf
|
output: documentation.pdf
|
||||||
covers: front
|
covers: front
|
||||||
buttons:
|
buttons:
|
||||||
|
@ -87,6 +110,14 @@ plugins:
|
||||||
icon: material-file-download-outline
|
icon: material-file-download-outline
|
||||||
enabled: !!python/name:mkdocs_exporter.formats.pdf.buttons.download.enabled
|
enabled: !!python/name:mkdocs_exporter.formats.pdf.buttons.download.enabled
|
||||||
attributes: !!python/name:mkdocs_exporter.formats.pdf.buttons.download.attributes
|
attributes: !!python/name:mkdocs_exporter.formats.pdf.buttons.download.attributes
|
||||||
|
- rss:
|
||||||
|
enabled: !ENV [CI, false]
|
||||||
|
match_path: blog/posts/.*
|
||||||
|
date_from_meta:
|
||||||
|
as_creation: date
|
||||||
|
categories:
|
||||||
|
- categories
|
||||||
|
- tags
|
||||||
|
|
||||||
# Additional configuration
|
# Additional configuration
|
||||||
extra:
|
extra:
|
||||||
|
@ -103,6 +134,8 @@ extra:
|
||||||
# Extensions
|
# Extensions
|
||||||
markdown_extensions:
|
markdown_extensions:
|
||||||
- abbr
|
- abbr
|
||||||
|
- attr_list
|
||||||
|
- md_in_html
|
||||||
- pymdownx.betterem
|
- pymdownx.betterem
|
||||||
- pymdownx.blocks.caption
|
- pymdownx.blocks.caption
|
||||||
- pymdownx.caret
|
- pymdownx.caret
|
||||||
|
@ -119,7 +152,9 @@ markdown_extensions:
|
||||||
|
|
||||||
# Page tree
|
# Page tree
|
||||||
nav:
|
nav:
|
||||||
- Über mich: index.md
|
- Home:
|
||||||
|
- Über mich: index.md
|
||||||
|
- Über diese Website: about-website.md
|
||||||
- Lebenslauf: cv/index.md
|
- Lebenslauf: cv/index.md
|
||||||
- Projekte: projects/index.md
|
- Projekte: projects/index.md
|
||||||
- Tech Stack: techstack/index.md
|
- Tech Stack: techstack/index.md
|
||||||
|
|
18
overrides/main.html
Normal file
18
overrides/main.html
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
{% extends "base.html" %}
|
||||||
|
|
||||||
|
{% block announce %}
|
||||||
|
Für Updates folge bitte <strong>@stiebke</strong> auf
|
||||||
|
<a rel="me" href="https://freiburg.social/@squidfunk">
|
||||||
|
<span class="twemoji mastodon">
|
||||||
|
{% include ".icons/fontawesome/brands/mastodon.svg" %}
|
||||||
|
</span>
|
||||||
|
<strong>freiburg.social</strong>
|
||||||
|
</a>
|
||||||
|
und <strong>stiebke.bsky.social</strong> auf
|
||||||
|
<a href="https://bsky.app/profile/stiebke.bsky.social">
|
||||||
|
<span class="twemoji bluesky">
|
||||||
|
{% include ".icons/fontawesome/brands/bluesky.svg" %}
|
||||||
|
</span>
|
||||||
|
<strong>Bluesky</strong>
|
||||||
|
</a>
|
||||||
|
{% endblock %}
|
|
@ -1,3 +1,23 @@
|
||||||
|
# Copyright (c) 2024 Stephan Hadan <stephan@hadan.de>
|
||||||
|
|
||||||
|
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
# of this software and associated documentation files (the "Software"), to
|
||||||
|
# deal in the Software without restriction, including without limitation the
|
||||||
|
# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
||||||
|
# sell copies of the Software, and to permit persons to whom the Software is
|
||||||
|
# furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
# The above copyright notice and this permission notice shall be included in
|
||||||
|
# all copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||||
|
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
||||||
|
# IN THE SOFTWARE.
|
||||||
|
|
||||||
# Requirements for core
|
# Requirements for core
|
||||||
jinja2~=3.0
|
jinja2~=3.0
|
||||||
markdown~=3.2
|
markdown~=3.2
|
||||||
|
@ -6,9 +26,13 @@ mkdocs-material~=9.5
|
||||||
mkdocs-material-extensions~=1.3
|
mkdocs-material-extensions~=1.3
|
||||||
pygments~=2.16
|
pygments~=2.16
|
||||||
pymdown-extensions~=10.2
|
pymdown-extensions~=10.2
|
||||||
|
|
||||||
|
# Plugins
|
||||||
mkdocs-exporter~=6.2.0
|
mkdocs-exporter~=6.2.0
|
||||||
mkdocs-git-revision-date-localized-plugin~=1.3.0
|
mkdocs-git-revision-date-localized-plugin~=1.3.0
|
||||||
mkdocs-git-committers-plugin-2~=2.4.1
|
mkdocs-git-committers-plugin-2~=2.4.1
|
||||||
|
mkdocs-glightbox~=0.4.0
|
||||||
|
mkdocs-rss-plugin~=1.16.0
|
||||||
|
|
||||||
# Requirements for plugins
|
# Requirements for plugins
|
||||||
babel~=2.10
|
babel~=2.10
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue