diff --git a/app/about/page.tsx b/app/about/page.tsx index f12a152..0fc8e30 100644 --- a/app/about/page.tsx +++ b/app/about/page.tsx @@ -2,8 +2,8 @@ import { Metadata } from 'next' import { Navbar } from '@/components/blog/navbar' export const metadata: Metadata = { - title: 'Despre', - description: 'Află mai multe despre mine și acest blog', + title: 'About', + description: 'Learn more about me and this blog', } export default function AboutPage() { @@ -15,10 +15,10 @@ export default function AboutPage() { {/* Classification Header */}
- >> CLASSIFIED_DOC://PUBLIC_ACCESS + >> _DOC://PUBLIC_ACCESS
- Bun venit pe blogul meu! Sunt un dezvoltator pasionat de tehnologie, specializat - în dezvoltarea web modernă cu Next.js, React și TypeScript. + Welcome to my corner of the internet! This is where I share my thoughts, opinions, + and experiences - from tech adventures to life as a family man. Yes, I love + technology, but there's so much more to life than just code and servers.
- STATUS: ACTIVE // LEVEL: SENIOR DEV + STATUS: ACTIVE // ROLE: DAD + DEV + LIFE ENTHUSIAST
+ Being a dad to an amazing toddler is my most important role. Family time is + sacred - whether it's building block towers, exploring parks, or just + enjoying the chaos of everyday life together. Tech can wait; these moments + can't. +
++ I believe in keeping the body active. Whether it's hitting the gym, playing + sports, or just staying on the move - physical activity keeps me sharp, + balanced, and ready for whatever life throws my way. +
++ Life's too short not to enjoy it. A good drink, a relaxing + evening after a long day, or just not doing anything a blowing some steam off. +
++ Yes, I love tech - self-hosting, privacy, tinkering with hardware. But it's + a tool, not a lifestyle. Tech should serve life, not the other way around. +
++ CONTENT SCOPE // EVERYTHING FROM TECH TO LIFE +
- SYSTEM STACK // VERSION 2.0 -
-- Next.js 16 - Framework React pentru producție +
+ Playing with my boy, teaching moments, watching him grow, building memories + together
- TypeScript - Pentru type safety +
+ Gym sessions, sports, keeping fit, maintaining energy for life's demands
- Tailwind CSS - Pentru stilizare rapidă +
+ Software development, infrastructure, DevOps, self-hosting adventures
- Markdown - Pentru conținut +
+ Relaxing with good company, enjoying downtime, appreciating the simple moments +
++ TOOLS I USE // WHEN NEEDED +
++ .NET, Golang, TypeScript, Next.js, React +
++ Windows Server, Linux, Docker, Hyper-V +
++ Tailwind CSS, Markdown, Terminal aesthetics +
++ Home lab, privacy-focused services, full control, Git server
- Mă poți contacta pe{' '} + {/*
+ You can reach me at{' '} email@example.com {' '} - sau mă poți găsi pe rețelele sociale. -
-+ or find me on social media. +
*/} + {/*RESPONSE TIME: < 24H // STATUS: MONITORED -
+ */}- >> CLASSIFIED_DOC://PUBLIC_ACCESS + >> _DOC://PUBLIC_ACCESS
© 2025 // BLOG &{' '} - PORTOFOLIU{' '} + RANDOM THOUGHTS{' '} // ALL RIGHTS RESERVED
- DOCUMENT LEVEL-1 // CLASSIFIED + DOCUMENT LEVEL-1 //
- > Explorează idei despre dezvoltare, design și tehnologie_ + > Explore ideas
SYSTEM STATISTICS // DATABASE METRICS
- ARTICOLE PUBLICATE + PUBLISHED
@@ -200,10 +200,10 @@ export default async function HomePage() { -@@ -233,7 +233,7 @@ export default async function HomePage() {
Failed to load image
- {caption &&{caption}
} -tags + // This prevents hydration mismatches between server and client + return ( + + {imageElement} + {caption && ( + {caption} + )} + ) } diff --git a/components/blog/markdown-renderer.tsx b/components/blog/markdown-renderer.tsx index 07be1ac..9254205 100644 --- a/components/blog/markdown-renderer.tsx +++ b/components/blog/markdown-renderer.tsx @@ -18,17 +18,50 @@ export default function MarkdownRenderer({ content, className = '' }: MarkdownRe