From 1153a2003fc97335f85d6faf2dd32a25a66dcb48 Mon Sep 17 00:00:00 2001 From: Arthur DANJOU Date: Sun, 6 Apr 2025 22:47:41 +0200 Subject: [PATCH] Refactor: Update favicon and enhance user profile display - Replaced the favicon with a new webp format for better performance. - Updated the user avatar component in the Quote.vue file to use the new favicon and adjusted its size and styling. - Added a new section in the projects and writings pages to introduce the author, including links to LinkedIn and GitHub profiles with a personalized message. - Improved the layout and styling of the author introduction for better visual appeal. --- app/app.vue | 2 +- app/components/home/Quote.vue | 8 +- app/pages/projects/[slug].vue | 50 +++++++++++- app/pages/writings/[slug].vue | 77 ++++++++++++------ content/writings/rag-ai-agents.md | 125 ++++++++++++++++++++++++++++++ public/arthur.webp | Bin 0 -> 158322 bytes public/favicon.png | Bin 308914 -> 0 bytes public/favicon.webp | Bin 0 -> 207376 bytes 8 files changed, 231 insertions(+), 31 deletions(-) create mode 100644 content/writings/rag-ai-agents.md create mode 100644 public/arthur.webp delete mode 100644 public/favicon.png create mode 100644 public/favicon.webp diff --git a/app/app.vue b/app/app.vue index e28b5df..696d33f 100644 --- a/app/app.vue +++ b/app/app.vue @@ -1,6 +1,6 @@ diff --git a/app/components/home/Quote.vue b/app/components/home/Quote.vue index 63831e8..08bc2a7 100644 --- a/app/components/home/Quote.vue +++ b/app/components/home/Quote.vue @@ -9,12 +9,12 @@ const { t } = useI18n({
-
+
diff --git a/app/pages/projects/[slug].vue b/app/pages/projects/[slug].vue index 6bccbc6..4bb58d9 100644 --- a/app/pages/projects/[slug].vue +++ b/app/pages/projects/[slug].vue @@ -74,6 +74,43 @@ useSeoMeta({ :value="project" class="!max-w-none prose dark:prose-invert" /> +
+ + + + + + + +
@@ -104,21 +141,28 @@ html { "title": "Translations alert!", "description": "Due to time constraints, all article translations will be available only in English. Thank you for your understanding." }, - "back": "Go back" + "back": "Go back", + "thanks": "Hi! I'm {name}, a Master's student in Applied Mathematics with a passion for AI, statistics, and building cool things with code. {jump} I love turning ideas into real, working systems—whether it's a machine learning model, a self-hosted service, or a data-driven project.{jump} This project is part of my journey to explore and apply what I learn every day. I share it here hoping it'll inspire or help others, just like I've been inspired by the open-source and tech communities. {jump} Feel free to reach out on {linkedin} or {github} if you have questions, feedback, or just want to connect!", + "name": "Arthur" + }, "fr": { "alert": { "title": "Attentions aux traductions!", "description": "Par soucis de temps, toutes les traductions des articles seront disponibles uniquement en anglais. Merci de votre compréhension." }, - "back": "Retourner en arrière" + "back": "Retourner en arrière", + "thanks": "Bonjour ! Je suis {name}, étudiant en Master de Mathématiques Appliquées avec une passion pour l'IA, les statistiques et la création de projets intéressants avec du code. {jump} J'adore transformer des idées en systèmes réels et fonctionnels, que ce soit un modèle de machine learning, un service auto-hébergé ou un projet basé sur les données. {jump} Ce projet fait partie de mon parcours pour explorer et appliquer ce que j'apprends chaque jour. Je le partage ici dans l'espoir qu'il inspire ou aide d'autres personnes, tout comme j'ai été inspiré par les communautés open-source et tech. {jump} N'hésitez pas à me contacter sur {linkedin} ou {github} si vous avez des questions, des retours ou si vous souhaitez simplement échanger !", + "name": "Arthur" }, "es": { "alert": { "title": "Cuidado con las traducciones!", "description": " Por problemas de tiempo, los artículos solo están disponibles en inglés. Gracias por vuestra comprensión.ug ñeóicula." }, - "back": "Volver atrás" + "back": "Volver atrás", + "thanks": "¡Hola! Soy {name}, estudiante de Máster en Matemáticas Aplicadas con una pasión por la IA, la estadística y la creación de cosas interesantes con código. {jump} Me encanta convertir ideas en sistemas reales y funcionales, ya sea un modelo de aprendizaje automático, un servicio autoalojado o un proyecto basado en datos. {jump} Este proyecto forma parte de mi camino para explorar y aplicar lo que aprendo cada día. Lo comparto aquí con la esperanza de que inspire o ayude a otros, así como yo he sido inspirado por las comunidades de código abierto y tecnología. {jump} No dudes en contactarme en {linkedin} o {github} si tienes preguntas, comentarios o simplemente quieres conectar!", + "name": "Arthur" } } diff --git a/app/pages/writings/[slug].vue b/app/pages/writings/[slug].vue index b87d459..be2a01b 100644 --- a/app/pages/writings/[slug].vue +++ b/app/pages/writings/[slug].vue @@ -131,7 +131,7 @@ function scrollToSection(id: string) { />