feat: Initialize portfolio website with core sections, smooth scrolling, scroll reveal animations, and comprehensive SEO.

This commit is contained in:
Evandro Fonseca Junior committed 2026-03-07 15:39:38 -03:00
1 parent 6299ae040a
commit d54462c687
15 files changed
+433 -138

No files matched your search

+10 -6
View File
@@ -1,9 +1,11 @@
import type { Metadata, Viewport } from "next";
import { ReactNode } from "react";
import GoogleAnalytics from "./components/GoogleAnalytics";
import { SmoothScrollProvider } from "./providers/SmoothScrollProvider";
import "./globals.css";
export const metadata: Metadata = {
// ... existing metadata ...
title:
"Evandro Fonseca Junior | Engenheiro de Software (Next.js, Tauri & Rust)",
description:
@@ -137,12 +139,14 @@ export default function RootLayout({ children }: Readonly<RootLayoutProps>) {
<link rel="canonical" href="https://evandro.dev.br" />
</head>
<body>
<script
type="application/ld+json"
dangerouslySetInnerHTML={{ __html: JSON.stringify(jsonLd) }}
/>
{children}
<GoogleAnalytics />
<SmoothScrollProvider>
<script
type="application/ld+json"
dangerouslySetInnerHTML={{ __html: JSON.stringify(jsonLd) }}
/>
{children}
<GoogleAnalytics />
</SmoothScrollProvider>
</body>
</html>
);