diff --git a/.pugrc b/.pugrc index 358d16c..234be1b 100644 --- a/.pugrc +++ b/.pugrc @@ -4,8 +4,8 @@ "lang": "en", "charset": "UTF-8", "viewport": "width=device-width, initial-scale=1.0", - "title": "NEXT LEVEL SHIT · Michael W. Czechowski - Digital Transformation & Computer Science in Stuttgart", - "description": "Michael W. Czechowski: Digital Transformation & Computer Science with 20+ years of experience. University lecturer in web development, expert in software solutions and open source.", + "title": "NEXT LEVEL SHIT · Michael W. Czechowski - Digital Transformation & Software Architecture in Stuttgart", + "description": "Michael W. Czechowski: Digital Transformation & Software Architecture with 20+ years of experience. University lecturer in web development, expert in software solutions and open source.", "author": "Michael W. Czechowski", "keywords": "software architect, academic, web development, university lecturer, Stuttgart, open source, software solutions, 20 years experience, Michael Czechowski", "robots": "index, follow", @@ -15,13 +15,13 @@ "rating": "general", "ogType": "website", "ogUrl": "https://dailysh.it/", - "ogTitle": "Michael W. Czechowski - Digital Transformation & Computer Science", - "ogDescription": "Digital Transformation & Computer Science with 20+ years of experience. University lecturer in web development, expert in software solutions and open source.", + "ogTitle": "Michael W. Czechowski - Digital Transformation & Software Architecture", + "ogDescription": "Digital Transformation & Software Architecture with 20+ years of experience. University lecturer in web development, expert in software solutions and open source.", "ogImage": "./src/assets/og-image.png", "twitterCard": "summary_large_image", "twitterUrl": "https://dailysh.it/", - "twitterTitle": "Michael W. Czechowski - Digital Transformation & Computer Science", - "twitterDescription": "Digital Transformation & Computer Science with 20+ years of experience. University lecturer in web development, expert in software solutions and open source.", + "twitterTitle": "Michael W. Czechowski - Digital Transformation & Software Architecture", + "twitterDescription": "Digital Transformation & Software Architecture with 20+ years of experience. University lecturer in web development, expert in software solutions and open source.", "twitterImage": "./src/assets/twitter-image.png", "umamiSrc": "https://dailysh.it/u/script.js", "umamiId": "9e83ef75-cbfb-49cf-ae4f-a7485ca46ba8" @@ -38,7 +38,8 @@ "riskImgSrc": "./src/assets/nxlsht.png", "riskImgAlt": "", "riskAriaLabel": "Risk", - "riskTitle": "At your own risk" + "riskTitle": "At your own risk", + "gitea": "Gitea" }, "title": { "email": [ @@ -50,7 +51,7 @@ "logoSvg": "./src/assets/nls.svg", "jobTitle": [ "Digital Transformation ", - "Computer Science" + "Software Architecture" ] }, "professional": { @@ -126,12 +127,13 @@ }, "academia": { "intro": [ - "Since 2021 at Leibniz Fachhochschule (LFH) in Hannover, Germany. I am a passionate advocate for open source software and have", - "been a university lecturer for over a decade, teaching web development, software engineering, and computer science. Also at DHBW Stuttgart, I am a lecturer for the course \"Web Development\" in the field of computer science." + "I am a passionate advocate for open source software and have been a university lecturer since this decade, teaching web development, software engineering, and computer science for economics.", + "At Leibniz Fachhochschule (LFH) in Hannover (Germany) I have had the change to teach my students the art of Social Engineering and how they can effectively protect them and there companies in this rarely tought chapter of computer security.", + "Also at DHBW Stuttgart, I am a lecturer for the course \"Web Development\" in the field of computer science and specialize on a deep dive into the world of bunderls, frameworks, software concepts and the latest technologies." ], "sectionTitles": { "computerScience": "Computer Science", - "expertise": "Expertise" + "expertise": "Software Architecture & Development" }, "courseInstitutions": { "dhbw": "Duale Hochschule Baden-Württemberg (DHBW)", diff --git a/src/components/Academia.pug b/src/components/Academia.pug index 7011b04..87631d2 100644 --- a/src/components/Academia.pug +++ b/src/components/Academia.pug @@ -5,9 +5,10 @@ section#academia.bg-nls-black.text-white .max-w-screen-md.mx-auto // region Computer Science h2.text-2xl.mb-4= academia.sectionTitles.computerScience - p.mb-8.max-w-prose - | #{academia.intro[0]} - | #{academia.intro[1]} + div.mb-12 + div.mb-8.max-w-prose.prose(class="lg:prose-xl") + each paragraph in academia.intro + p= paragraph // endregion // region Courses @@ -33,7 +34,7 @@ section#academia.bg-nls-black.text-white // region Skills h2.text-2xl.mb-4= academia.sectionTitles.expertise - p.mb-8.max-w-prose + p.mb-8.max-w-prose.prose(class="lg:prose-xl") | #{academia.expertise.intro} // endregion diff --git a/src/components/Footer.pug b/src/components/Footer.pug index df9703b..fa7088a 100644 --- a/src/components/Footer.pug +++ b/src/components/Footer.pug @@ -47,7 +47,7 @@ footer#footer.bg-nls-black.text-white onclick="umami.track('email clicked', { position: 'footer' })" ) #{footer.emailText} +Link("https://git.dailysh.it/nextlevelshit/dailysh.it", "gitea", "_blank", "noopener noreferrer") - | Powered by Gitea + | #{footer.gitea} // endregion a( href=footer.riskUrl, diff --git a/src/components/Head.pug b/src/components/Head.pug index e3a115b..6e41a24 100644 --- a/src/components/Head.pug +++ b/src/components/Head.pug @@ -35,7 +35,7 @@ head "@context": "https://schema.org", "@type": "Person", "name": "Michael W. Czechowski", - "jobTitle": "Digital Transformation & Computer Science", + "jobTitle": "Digital Transformation & Software Architecture", "url": "https://dailysh.it", "sameAs": ["https://github.com/nextlevelshit", "https://www.linkedin.com/in/michael-werner-czechowski/", "https://www.xing.com/profile/Michael_Czechowski"] } diff --git a/src/components/Professional.pug b/src/components/Professional.pug index d6b0845..50458ba 100644 --- a/src/components/Professional.pug +++ b/src/components/Professional.pug @@ -2,7 +2,7 @@ section#professional.bg-nls-black.text-white .p-8(class="sm:p-20 min-h-[120vh]") .max-w-screen-md.mx-auto h2.text-2xl.mb-4 #{professional.title} - p.mb-8.max-w-prose + p.mb-8.max-w-prose.prose(class="lg:prose-xl") | #{professional.description} ul.list-disc.list-inside.mb-8 each item, i in professional.keyConcepts @@ -18,7 +18,7 @@ section#professional.bg-nls-black.text-white aria-label=item.link.ariaLabel ) #{item.link.text} | #{item.text} - p.mb-8.mt-12.max-w-prose + p.mb-8.mt-12.max-w-prose.prose(class="lg:prose-xl") | #{professional.principlesIntro} ul.list-disc.list-inside.mb-8 each person, i in professional.principlesPeople diff --git a/src/components/Title.pug b/src/components/Title.pug index ac45c4c..9bfdd47 100644 --- a/src/components/Title.pug +++ b/src/components/Title.pug @@ -8,10 +8,18 @@ header.bg-nls-black.text-white | #{title.jobTitle[0]} wbr | & #{title.jobTitle[1]} - h1.text-xl.mb-4.opacity-90(class="sm:text-5xl", itemprop="email") - a(onclick="umami.track('email clicked', { position: 'title' })", href=footer.emailLink, rel="noopener noreferrer", itemprop="email") - | #{title.email[0]} + h1.text-lg.mt-8.opacity-90( + class="sm:text-5xl group", itemprop="email" + ) + a( + onclick="umami.track('email clicked', { position: 'title' })", + onmouseover="umami.track('email hovered', { position: 'title' })", + href=footer.emailLink, rel="noopener noreferrer", itemprop="email" + ) + span.whitespace-nowrap.items-center.opacity-10.transition(class="group-hover:opacity-100") + span 👋  + span(class="group-hover:underline-2") #{title.email[0]} span.opacity-20 – - | #{title.email[1]} + span(class="group-hover:opacity-20") #{title.email[1]} span.opacity-20 – - | #{title.email[2]} \ No newline at end of file + span(class="group-hover:opacity-20") #{title.email[2]}