No description
- HTML 59.5%
- CSS 36.3%
- JavaScript 4.2%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
All checks were successful
/ deploy (push) Successful in 15s
The deploy workflow was copied from a Node/Blume project and ran npm ci, which fails because this repo has no package.json. Install Hugo extended 0.131.0, build with hugo --minify --gc, upload public/ instead of dist/ and trigger on main instead of master. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014sVUL1ieGZhSsZtfFdLm2u |
||
| .forgejo/workflows | ||
| archetypes | ||
| content | ||
| data | ||
| layouts | ||
| static | ||
| .gitignore | ||
| hugo.toml | ||
| README.md | ||
kevin.heyer.systems
Moderne, statische Webseite und Portfolio von Kevin Heyer, entwickelt mit dem Hugo-Framework.
- URL: https://kevin.heyer.systems
- Fokus: Full-Stack IT Engineering, Infrastructure as Code (IaC), DevOps, GitOps & Self-Hosted Ökosystem.
🚀 Features
- Blazing Fast & Lightweight: Reines Hugo ohne schwere JS-Frameworks, Submodule-Abhängigkeiten oder npm/Node-Buildschritte.
- Modern Dark Tech Design: Maßgeschneidertes, responsives Dark-Theme mit dezenten Glassmorphism-Effekten, dynamischen Farbakzenten und optimierter Typografie.
- Services-Übersicht:
- IT-Dienstleistungen & Kernkompetenzen: Infrastructure as Code, CI/CD Automatisierung, Secrets & IT-Compliance (ISO 27001 / TISAX), Proxmox VE & Homelab-Architektur.
- Self-Hosted Ökosystem: Direktzugriff auf produktive Homelab-Dienste (Forgejo, Immich, Mealie Kochbuch, Booklore, Reactive Resume, Wunschliste).
- Projekt-Showcase: Strukturierte Projekt-Karten mit Tags, Sprach-Badges und Repository-Links (Forgejo & GitHub).
- Über mich & Tech-Stack: Detaillierte Einblicke in Fähigkeiten, Philosophie und Kennzahlen.
- Kontakt & Social Hub: Alle relevanten Profile (Lebenslauf, Forgejo, GitHub, LinkedIn, Xing, Discord, etc.) übersichtlich gebündelt.
- SEO & Social Cards: Vollständige OpenGraph- und Twitter-Card-Metadaten,
sitemap.xmlundrobots.txt.
📁 Projektstruktur
.
├── hugo.toml # Zentrale Hugo-Konfiguration (Titel, Metadaten, Menü)
├── content/
│ ├── _index.md # Homepage Hero & Über-mich Inhalte
│ └── projekte/ # Markdown-Dateien für jedes Projekt
│ ├── cerberdash.md
│ ├── homelab-gitops.md
│ ├── loom.md
│ ├── normwerk.md
│ └── proxmoxved.md
├── data/ # Strukturierte Daten (YAML)
│ ├── services.yaml # Professionelle IT-Dienstleistungen
│ ├── homelab_services.yaml # Self-Hosted Homelab Dienste
│ ├── skills.yaml # Kompetenz- und Technologie-Matrix
│ └── socials.yaml # Social Media Links & Icons
├── layouts/ # HTML-Templates (modular & ohne Submodule)
│ ├── _default/
│ │ ├── baseof.html # HTML-Grundgerüst
│ │ ├── single.html # Detailansicht für Projekte / Seiten
│ │ └── list.html # Listenansicht (z. B. /projekte/)
│ ├── index.html # Homepage Layout
│ └── partials/ # Wiederverwendbare Komponenten (Header, Footer, Icons)
├── static/ # Statische Assets
│ ├── css/style.css # Modernes Dark-Theme Stylesheet
│ ├── js/main.js # Mobile Navigation & Scroll-Effekte
│ └── images/ # Avatar und Medien
└── .forgejo/workflows/ # Automatisierte CI/CD Pipeline
🛠️ Lokale Entwicklung
1. Entwicklungsserver starten
hugo server -D
Die Seite ist anschließend unter http://localhost:1313/ erreichbar (inklusive Live-Reload bei Änderungen).
2. Produktions-Build erstellen
hugo --minify --gc
Die fertigen, statischen HTML/CSS/JS-Dateien werden im Verzeichnis public/ generiert.
✍️ Inhalte anpassen
Neues Projekt hinzufügen
Erstelle einfach eine neue Markdown-Datei im Ordner content/projekte/:
---
title: "Mein Neues Tool"
subtitle: "Kurze Beschreibung"
date: 2026-10-19T12:00:00Z
weight: 15
featured: true
language: "Go"
repoUrl: "https://git.heyer.systems/kevinheyer/mein-neues-tool"
tags:
- "Go"
- "CLI"
- "Homelab"
---
Beschreibung des Projekts in normalem Markdown...
Services oder Homelab-Dienste bearbeiten
- IT-Dienstleistungen:
data/services.yaml - Self-Hosted Services:
data/homelab_services.yaml - Social Media Links:
data/socials.yaml - Fähigkeiten-Matrix:
data/skills.yaml
📄 Lizenz & Urheber
© 2026 Kevin Heyer. Alle Rechte vorbehalten. Gehostet auf eigener Infrastruktur.