From 38c2c5217cac9e54e7cf7bbd3d0b343e8c5d4a2d Mon Sep 17 00:00:00 2001 From: RJ Date: Tue, 2 Dec 2025 12:44:00 +0200 Subject: [PATCH] =?UTF-8?q?=C3=AD=C2=B9=C2=8F=20start=20improving=20about?= =?UTF-8?q?=20page?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/about/page.tsx | 166 ++++++++++++++++++++++++++++++++++----------- app/globals.css | 42 +----------- next.config.js | 1 - 3 files changed, 129 insertions(+), 80 deletions(-) diff --git a/app/about/page.tsx b/app/about/page.tsx index 9870ec7..f12a152 100644 --- a/app/about/page.tsx +++ b/app/about/page.tsx @@ -1,4 +1,5 @@ import { Metadata } from 'next' +import { Navbar } from '@/components/blog/navbar' export const metadata: Metadata = { title: 'Despre', @@ -7,49 +8,136 @@ export const metadata: Metadata = { export default function AboutPage() { return ( -
-

Despre Mine

+ <> + +
+
+ {/* Classification Header */} +
+

+ >> CLASSIFIED_DOC://PUBLIC_ACCESS +

+

+ DESPRE MINE_ +

+
-
-

- Bun venit pe blogul meu! Sunt un dezvoltator pasionat de tehnologie, specializat în - dezvoltarea web modernă cu Next.js, React și TypeScript. -

+ {/* Main Content */} +
+ {/* Introduction Section */} +
+
+

+ Bun venit pe blogul meu! Sunt un dezvoltator pasionat de tehnologie, specializat + în dezvoltarea web modernă cu Next.js, React și TypeScript. +

+

+ STATUS: ACTIVE // LEVEL: SENIOR DEV +

+
+
-

Ce vei găsi aici

-
    -
  • Tutoriale despre dezvoltare web
  • -
  • Ghiduri practice pentru Next.js și React
  • -
  • Sfaturi despre design și UX
  • -
  • Experiențe din proiecte reale
  • -
+ {/* Content Section */} +
+

+ > CE VEI GĂSI AICI +

+
    +
  • + > + + Tutoriale despre dezvoltare web + +
  • +
  • + > + + Ghiduri practice pentru Next.js și React + +
  • +
  • + > + + Sfaturi despre design și UX + +
  • +
  • + > + + Experiențe din proiecte reale + +
  • +
+
-

Tehnologii folosite

-

Acest blog este construit cu:

-
    -
  • - Next.js 15 - Framework React pentru producție -
  • -
  • - TypeScript - Pentru type safety -
  • -
  • - Tailwind CSS - Pentru stilizare rapidă -
  • -
  • - Markdown - Pentru conținut -
  • -
+ {/* Tech Stack Section */} +
+

+ > TEHNOLOGII FOLOSITE +

+

+ SYSTEM STACK // VERSION 2.0 +

+
+
+

+ [FRAMEWORK] +

+

+ Next.js 16 - Framework React pentru producție +

+
+
+

+ [LANGUAGE] +

+

+ TypeScript - Pentru type safety +

+
+
+

+ [STYLING] +

+

+ Tailwind CSS - Pentru stilizare rapidă +

+
+
+

+ [CONTENT] +

+

+ Markdown - Pentru conținut +

+
+
+
-

Contact

-

- Mă poți contacta pe{' '} - - email@example.com - {' '} - sau mă poți găsi pe rețelele sociale. -

+ {/* Contact Section */} +
+

+ > CONTACT +

+
+

+ Mă poți contacta pe{' '} + + email@example.com + {' '} + sau mă poți găsi pe rețelele sociale. +

+

+ RESPONSE TIME: < 24H // STATUS: MONITORED +

+
+
+
+
-
+ ) } diff --git a/app/globals.css b/app/globals.css index 3d22f01..52cb71d 100644 --- a/app/globals.css +++ b/app/globals.css @@ -45,6 +45,7 @@ } @layer utilities { + /* Scrollbar hiding utility */ .scrollbar-hide { -ms-overflow-style: none; scrollbar-width: none; @@ -129,6 +130,7 @@ opacity: 0.8; } + /* Consolidated keyframes to avoid duplication */ @keyframes glitch-1 { 0%, 100% { @@ -211,46 +213,6 @@ clip-path: polygon(0 65%, 100% 65%, 100% 100%, 0 100%); } - @keyframes glitch-1 { - 0%, - 100% { - transform: translate(0, 0); - clip-path: polygon(0 0, 100% 0, 100% 35%, 0 35%); - } - 25% { - transform: translate(-3px, 2px); - clip-path: polygon(0 10%, 100% 10%, 100% 45%, 0 45%); - } - 50% { - transform: translate(3px, -2px); - clip-path: polygon(0 20%, 100% 20%, 100% 55%, 0 55%); - } - 75% { - transform: translate(-2px, -1px); - clip-path: polygon(0 5%, 100% 5%, 100% 40%, 0 40%); - } - } - - @keyframes glitch-2 { - 0%, - 100% { - transform: translate(0, 0); - clip-path: polygon(0 65%, 100% 65%, 100% 100%, 0 100%); - } - 25% { - transform: translate(3px, -2px); - clip-path: polygon(0 55%, 100% 55%, 100% 90%, 0 90%); - } - 50% { - transform: translate(-3px, 2px); - clip-path: polygon(0 45%, 100% 45%, 100% 80%, 0 80%); - } - 75% { - transform: translate(2px, 1px); - clip-path: polygon(0 60%, 100% 60%, 100% 95%, 0 95%); - } - } - /* Border Pulse Animation */ .border-pulse { animation: pulse-border 2s ease-in-out infinite; diff --git a/next.config.js b/next.config.js index a761ea8..220d49d 100644 --- a/next.config.js +++ b/next.config.js @@ -70,7 +70,6 @@ const nextConfig = { // Performance Optimization // ============================================ - // Compress static pages (reduces bandwidth) compress: true,