initial commit

This commit is contained in:
flashlight4
2025-02-23 17:34:36 +01:00
parent 40bf5653a3
commit 1418baa6b3
18 changed files with 157 additions and 0 deletions

File diff suppressed because one or more lines are too long

6
assets/bootstrap/js/bootstrap.min.js vendored Normal file

File diff suppressed because one or more lines are too long

1
assets/css/styles.min.css vendored Normal file
View File

@@ -0,0 +1 @@
@font-face{font-family:'Noto Sans';src:url(../../assets/fonts/Noto%20Sans-a49b15f59a0aadad2a343d6d0c5dd2c5.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Noto Sans';src:url(../../assets/fonts/Noto%20Sans-6761b2ee4d583169d128c2ff7c31b219.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Noto Sans';src:url(../../assets/fonts/Noto%20Sans-270aa16e2b93c8483784621be1eeba2a.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:'Noto Sans';src:url(../../assets/fonts/Noto%20Sans-7d9b9a1f72c703408803fe2f26a456df.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:'Noto Sans';src:url(../../assets/fonts/Noto%20Sans-2670d675cbf48547c847df96f0543fbe.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Noto Sans';src:url(../../assets/fonts/Noto%20Sans-16622cfd057a010d190bb5d1be07fbfb.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Noto Sans';src:url(../../assets/fonts/Noto%20Sans-98dbd2f2d35008f409f6002eda173927.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Noto Sans';src:url(../../assets/fonts/Noto%20Sans-066cd489a9063aefdf1761699cbcbb4a.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.bs-icon{--bs-icon-size:.75rem;display:flex;flex-shrink:0;justify-content:center;align-items:center;font-size:var(--bs-icon-size);width:calc(var(--bs-icon-size) * 2);height:calc(var(--bs-icon-size) * 2);color:var(--bs-primary)}.bs-icon-xs{--bs-icon-size:1rem;width:calc(var(--bs-icon-size) * 1.5);height:calc(var(--bs-icon-size) * 1.5)}.bs-icon-sm{--bs-icon-size:1rem}.bs-icon-md{--bs-icon-size:1.5rem}.bs-icon-lg{--bs-icon-size:2rem}.bs-icon-xl{--bs-icon-size:2.5rem}.bs-icon.bs-icon-primary{color:var(--bs-white);background:var(--bs-primary)}.bs-icon.bs-icon-primary-light{color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.2)}.bs-icon.bs-icon-semi-white{color:var(--bs-primary);background:rgba(255,255,255,.5)}.bs-icon.bs-icon-rounded{border-radius:.5rem}.bs-icon.bs-icon-circle{border-radius:50%}

BIN
assets/img/neidel.avif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

BIN
avif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

61
impressum.html Normal file
View File

@@ -0,0 +1,61 @@
<!DOCTYPE html>
<html data-bs-theme="auto" lang="de">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no">
<title>Manfred Neidel</title>
<link rel="canonical" href="https://manfred-neidel.de/impressum.html">
<meta property="og:url" content="https://manfred-neidel.de/impressum.html">
<meta property="og:type" content="website">
<meta name="description" content="Persönliche Website von Manfred Neidel">
<meta property="og:image" content="https://manfred-neidel.de/assets/img/neidel.avif">
<script>!function(){const e=()=>localStorage.getItem("theme"),t=document.documentElement.getAttribute("data-bss-forced-theme"),a=()=>{if(t)return t;const a=e();if(a)return a;const r=document.documentElement.getAttribute("data-bs-theme");return r||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")},r=e=>{"auto"===e&&window.matchMedia("(prefers-color-scheme: dark)").matches?document.documentElement.setAttribute("data-bs-theme","dark"):document.documentElement.setAttribute("data-bs-theme",e)};r(a());const c=(e,t=!1)=>{const a=[].slice.call(document.querySelectorAll(".theme-switcher"));if(a.length){document.querySelectorAll("[data-bs-theme-value]").forEach((e=>{e.classList.remove("active"),e.setAttribute("aria-pressed","false")}));for(const t of a){const a=t.querySelector('[data-bs-theme-value="'+e+'"]');a&&(a.classList.add("active"),a.setAttribute("aria-pressed","true"))}}};window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",(()=>{const t=e();"light"!==t&&"dark"!==t&&r(a())})),window.addEventListener("DOMContentLoaded",(()=>{c(a()),document.querySelectorAll("[data-bs-theme-value]").forEach((e=>{e.addEventListener("click",(t=>{t.preventDefault();const a=e.getAttribute("data-bs-theme-value");(e=>{localStorage.setItem("theme",e)})(a),r(a),c(a)}))}))}))}();</script>
<link rel="icon" type="image/avif" sizes="1920x1080" href="assets/img/neidel.avif">
<link rel="stylesheet" href="assets/bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="assets/css/styles.min.css">
</head>
<body class="bg-dark">
<nav class="navbar bg-dark bg-opacity-10 bg-gradient">
<div class="container-fluid"><a class="navbar-brand link-light" href="index.html"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icon-tabler-brand-cohost">
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
<path d="M17 14m-3 0a3 2 0 1 0 6 0a3 2 0 1 0 -6 0"></path>
<path d="M4.526 17.666c-1.133 -.772 -1.897 -1.924 -2.291 -3.456c-.398 -1.54 -.29 -2.937 .32 -4.19c.61 -1.255 1.59 -2.34 2.938 -3.254c1.348 -.914 2.93 -1.625 4.749 -2.132c1.81 -.504 3.516 -.708 5.12 -.61c1.608 .1 2.979 .537 4.112 1.31s1.897 1.924 2.291 3.456c.398 1.541 .29 2.938 -.32 4.192c-.61 1.253 -1.59 2.337 -2.938 3.252c-1.348 .915 -2.93 1.626 -4.749 2.133c-1.81 .503 -3.516 .707 -5.12 .61c-1.608 -.102 -2.979 -.538 -4.112 -1.31z"></path>
<path d="M11 12.508c-.53 -.316 -1.23 -.508 -2 -.508c-1.657 0 -3 .895 -3 2s1.343 2 3 2c.767 0 1.467 -.192 2 -.508"></path>
</svg>&nbsp;Manfred Neidel</a><button data-bs-toggle="collapse" class="navbar-toggler text-light bg-danger border-4 border-danger" data-bs-target="#navcol-1"><span class="visually-hidden">Toggle navigation</span><span class="navbar-toggler-icon"></span></button>
<div class="collapse navbar-collapse text-light" id="navcol-1">
<ul class="navbar-nav">
<li class="nav-item"><a class="nav-link active link-light" href="index.html">Home</a></li>
<li class="nav-item"><a class="nav-link link-light" href="impressum.html">Impressum</a></li>
</ul>
</div>
</div>
</nav>
<div class="container">
<div class="row">
<div class="col">
<h1 class="text-center text-light mb-2">Impressum</h1>
<h2 class="text-center text-light mb-2">Betreiber und Kontakt</h2>
<p class="text-center text-light"><span style="color: rgb(255, 255, 255);">Manfred Neidel</span></p>
<p class="text-center text-light"><span style="color: rgb(255, 255, 255);">Buchenstraße 34, 82054 Sauerlach</span></p>
<p class="text-center text-light"><span style="color: rgb(255, 255, 255);">Mail: manfred.neidel@web.de</span></p>
<h2 class="text-center text-light">Inhaltlich Veranwortlicher</h2>
<p class="text-center text-light"><span style="color: rgb(255, 255, 255);">Manfred Neidel</span></p>
<h2 class="text-center text-light">Verschlüsselte Kommunikation</h2>
<p class="text-center text-light"><span style="color: rgb(255, 255, 255);">Verschlüsselung ist wichtig! Auf Wunsch Verschlüsselung mit PGP oder S/MIME. Meine PGP public key ID&nbsp;</span><a class="text-decoration-none text-white" href="https://cloudero.de/wp-content/uploads/2016/03/BA0E7D7D.asc" target="_blank">BA0E7D7D</a></p>
</div>
</div>
</div><!-- Start: Footer Dark -->
<footer class="text-center bg-dark">
<div class="container text-white">
<ul class="list-inline text-white-50">
<li class="list-inline-item me-4"><a class="text-decoration-none text-center text-white-50" href="impressum.html">Impressum</a></li>
</ul>
<p class="text-white-50 mb-0">Copyright © 2025 Manfred Neidel</p>
</div>
</footer><!-- End: Footer Dark -->
<script src="assets/bootstrap/js/bootstrap.min.js"></script>
</body>
</html>

70
index.html Normal file
View File

@@ -0,0 +1,70 @@
<!DOCTYPE html>
<html data-bs-theme="auto" lang="de">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no">
<title>Manfred Neidel</title>
<link rel="canonical" href="https://manfred-neidel.de/">
<meta property="og:url" content="https://manfred-neidel.de/">
<meta property="og:type" content="website">
<meta name="description" content="Persönliche Website von Manfred Neidel">
<meta property="og:image" content="https://manfred-neidel.de/assets/img/neidel.avif">
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebSite",
"name": "Manfred Neidel",
"url": "https://manfred-neidel.de"
}
</script><script>!function(){const e=()=>localStorage.getItem("theme"),t=document.documentElement.getAttribute("data-bss-forced-theme"),a=()=>{if(t)return t;const a=e();if(a)return a;const r=document.documentElement.getAttribute("data-bs-theme");return r||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")},r=e=>{"auto"===e&&window.matchMedia("(prefers-color-scheme: dark)").matches?document.documentElement.setAttribute("data-bs-theme","dark"):document.documentElement.setAttribute("data-bs-theme",e)};r(a());const c=(e,t=!1)=>{const a=[].slice.call(document.querySelectorAll(".theme-switcher"));if(a.length){document.querySelectorAll("[data-bs-theme-value]").forEach((e=>{e.classList.remove("active"),e.setAttribute("aria-pressed","false")}));for(const t of a){const a=t.querySelector('[data-bs-theme-value="'+e+'"]');a&&(a.classList.add("active"),a.setAttribute("aria-pressed","true"))}}};window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",(()=>{const t=e();"light"!==t&&"dark"!==t&&r(a())})),window.addEventListener("DOMContentLoaded",(()=>{c(a()),document.querySelectorAll("[data-bs-theme-value]").forEach((e=>{e.addEventListener("click",(t=>{t.preventDefault();const a=e.getAttribute("data-bs-theme-value");(e=>{localStorage.setItem("theme",e)})(a),r(a),c(a)}))}))}))}();</script>
<link rel="icon" type="image/avif" sizes="1920x1080" href="assets/img/neidel.avif">
<link rel="stylesheet" href="assets/bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="assets/css/styles.min.css">
</head>
<body class="bg-dark">
<nav class="navbar bg-dark bg-opacity-10 bg-gradient">
<div class="container-fluid"><a class="navbar-brand link-light" href="index.html"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icon-tabler-brand-cohost">
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
<path d="M17 14m-3 0a3 2 0 1 0 6 0a3 2 0 1 0 -6 0"></path>
<path d="M4.526 17.666c-1.133 -.772 -1.897 -1.924 -2.291 -3.456c-.398 -1.54 -.29 -2.937 .32 -4.19c.61 -1.255 1.59 -2.34 2.938 -3.254c1.348 -.914 2.93 -1.625 4.749 -2.132c1.81 -.504 3.516 -.708 5.12 -.61c1.608 .1 2.979 .537 4.112 1.31s1.897 1.924 2.291 3.456c.398 1.541 .29 2.938 -.32 4.192c-.61 1.253 -1.59 2.337 -2.938 3.252c-1.348 .915 -2.93 1.626 -4.749 2.133c-1.81 .503 -3.516 .707 -5.12 .61c-1.608 -.102 -2.979 -.538 -4.112 -1.31z"></path>
<path d="M11 12.508c-.53 -.316 -1.23 -.508 -2 -.508c-1.657 0 -3 .895 -3 2s1.343 2 3 2c.767 0 1.467 -.192 2 -.508"></path>
</svg>&nbsp;Manfred Neidel</a><button data-bs-toggle="collapse" class="navbar-toggler text-light bg-danger border-4 border-danger" data-bs-target="#navcol-1"><span class="visually-hidden">Toggle navigation</span><span class="navbar-toggler-icon"></span></button>
<div class="collapse navbar-collapse text-light" id="navcol-1">
<ul class="navbar-nav">
<li class="nav-item"><a class="nav-link active link-light" href="index.html">Home</a></li>
<li class="nav-item"><a class="nav-link link-light" href="impressum.html">Impressum</a></li>
</ul>
</div>
</div>
</nav><!-- Start: Hero Overlay -->
<section class="text-white py-4 py-xl-5">
<div class="container-md" style="background: url(&quot;assets/img/neidel.avif&quot;) top / cover no-repeat;">
<div class="border rounded border-0 d-flex flex-column justify-content-center align-items-center p-4 py-5" style="height: 500px;">
<div class="row">
<div class="col-md-10 col-xl-8 text-center d-flex d-sm-flex d-md-flex justify-content-center align-items-center mx-auto justify-content-md-start align-items-md-center justify-content-xl-center">
<div>
<h1 class="text-uppercase fw-bold mb-3">manfred neidel</h1>
<p class="lead mb-4">Ich engagiere mich in den Themen Digitalisierung, eGovernment, Projektmanagement, Customer Experience, Vertrieb, Service und IT.</p>
<p class="mb-4"><span style="background-color: rgb(17, 17, 17);">Meine derzeitigen Wurzeln habe ich im bayerischen Oberland.</span></p>
<p class="mb-4"><span style="background-color: rgb(17, 17, 17);">Bitte besuchen Sie auch meine Haupt-Webpräsenz&nbsp;</span><span><a class="text-decoration-none link-light" href="https://cloudero.de" target="_blank">cloudero.de.</a></span><span style="background-color: rgb(17, 17, 17);">&nbsp;</span></p><a class="btn btn-success btn-lg fs-5 me-2 py-2 px-4 mt-5" role="button" href="https://cloudero.de" target="_blank" rel="author">cloudero.de besuchen</a><a class="btn btn-primary btn-lg fs-5 me-2 py-2 px-4 mt-5" role="button" href="https://de.linkedin.com/in/neidel-manfred" target="_blank" rel="author">LinkedIN Profil</a>
</div>
</div>
</div>
</div>
</div>
</section><!-- End: Hero Overlay -->
<!-- Start: Footer Dark -->
<footer class="text-center bg-dark">
<div class="container text-white">
<ul class="list-inline text-white-50">
<li class="list-inline-item me-4"><a class="text-decoration-none text-center text-white-50" href="impressum.html">Impressum</a></li>
</ul>
<p class="text-white-50 mb-0">Copyright © 2025 Manfred Neidel</p>
</div>
</footer><!-- End: Footer Dark -->
<script src="assets/bootstrap/js/bootstrap.min.js"></script>
</body>
</html>

4
robots.txt Normal file
View File

@@ -0,0 +1,4 @@
User-agent: *
Disallow:
Sitemap: https://manfred-neidel.de/sitemap.xml

1
script-20 Normal file
View File

@@ -0,0 +1 @@
!function(){const e=()=>localStorage.getItem("theme"),t=document.documentElement.getAttribute("data-bss-forced-theme"),a=()=>{if(t)return t;const a=e();if(a)return a;const r=document.documentElement.getAttribute("data-bs-theme");return r||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")},r=e=>{"auto"===e&&window.matchMedia("(prefers-color-scheme: dark)").matches?document.documentElement.setAttribute("data-bs-theme","dark"):document.documentElement.setAttribute("data-bs-theme",e)};r(a());const c=(e,t=!1)=>{const a=[].slice.call(document.querySelectorAll(".theme-switcher"));if(a.length){document.querySelectorAll("[data-bs-theme-value]").forEach((e=>{e.classList.remove("active"),e.setAttribute("aria-pressed","false")}));for(const t of a){const a=t.querySelector('[data-bs-theme-value="'+e+'"]');a&&(a.classList.add("active"),a.setAttribute("aria-pressed","true"))}}};window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",(()=>{const t=e();"light"!==t&&"dark"!==t&&r(a())})),window.addEventListener("DOMContentLoaded",(()=>{c(a()),document.querySelectorAll("[data-bs-theme-value]").forEach((e=>{e.addEventListener("click",(t=>{t.preventDefault();const a=e.getAttribute("data-bs-theme-value");(e=>{localStorage.setItem("theme",e)})(a),r(a),c(a)}))}))}))}();

9
sitemap.xml Normal file
View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<url>
<loc>https://manfred-neidel.de/impressum.html</loc>
</url>
<url>
<loc>https://manfred-neidel.de/</loc>
</url>
</urlset>