diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index ff6fb8d..f601b28 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -16,7 +16,7 @@ jobs: - name: Rebuild and Deploy with Docker Compose run: | - docker build -t local/gabriel-portfolio:latest . + docker build --build-arg NEXT_PUBLIC_SHOW_FUN_ZONE=false -t local/gabriel-portfolio:latest . docker compose up -d # Clean up any old, unused images to save disk space diff --git a/Dockerfile b/Dockerfile index 196a231..fee97cf 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,6 +6,8 @@ RUN bun install --frozen-lockfile COPY . . ENV NODE_ENV=production +ARG NEXT_PUBLIC_SHOW_FUN_ZONE=false +ENV NEXT_PUBLIC_SHOW_FUN_ZONE=$NEXT_PUBLIC_SHOW_FUN_ZONE RUN bun run build FROM nginx:alpine diff --git a/app/about/page.tsx b/app/about/page.tsx index 3e65f09..06ce679 100644 --- a/app/about/page.tsx +++ b/app/about/page.tsx @@ -1,5 +1,8 @@ import Image from "next/image"; +import Link from "next/link"; import Chip from "@/components/chip"; +import WritingsList from "@/components/writings-list"; +import { writings } from "@/lib/data"; import { Metadata } from "next"; import { Check } from "lucide-react"; @@ -7,9 +10,24 @@ export const metadata: Metadata = { title: "About Me | Gabriel Kaszewski", description: "Learn more about Gabriel Kaszewski, his skills, and his journey as a developer.", + alternates: { + canonical: "https://gabrielkaszewski.dev/about", + }, + openGraph: { + title: "About Me | Gabriel Kaszewski", + description: + "Learn more about Gabriel Kaszewski, his skills, and his journey as a developer.", + url: "https://gabrielkaszewski.dev/about", + }, + twitter: { + card: "summary", + title: "About Me | Gabriel Kaszewski", + description: + "Learn more about Gabriel Kaszewski, his skills, and his journey as a developer.", + }, }; -const hobbies = ["Programming", "Filmmaking", "Gaming", "Playing guitar"]; +const hobbies = ["Programming", "Filmmaking", "Photography", "Gaming", "Playing guitar"]; const interests = [ "Computer Science", "Sci-Fi Books", @@ -82,7 +100,7 @@ const AboutPage = () => {
Hi! I am Gabriel and I am {age} years old. I graduated in Bioinformatics from the University of Gdańsk. I'm fluent in @@ -105,7 +123,7 @@ const AboutPage = () => { processes using cellular automata" is available{" "} here @@ -136,8 +154,18 @@ const AboutPage = () => {
+ I also enjoy photography. You can see some of my shots{" "} + + here + + . +
+I believe much of today's software is bloated, inefficient, and disrespectful of the user's resources. My passion, which @@ -150,35 +178,8 @@ const AboutPage = () => {
- Arch Linux, Custom-built PC (Ryzen 7 5800X3D, RTX 4070 Ti, - 48GB RAM) -
-Jetbrains IDEs (Pycharm, Rider) & VS Code
-Rust, Python, C#, TypeScript
-Axum, Godot, React, TailwindCSS
-I'm always eager to learn and grow. My goal is to continue honing my skills in backend development and system architecture. @@ -194,8 +195,16 @@ const AboutPage = () => {
Sometimes I dabble in writing, here are some of my works
+stuff I made for fun
+