From d9a81f664c112f20150d124dea53cde4f4cd81b5 Mon Sep 17 00:00:00 2001 From: Arthur DANJOU Date: Fri, 26 Dec 2025 00:23:36 +0100 Subject: [PATCH] =?UTF-8?q?feat:=20ajouter=20des=20polices=20personnalis?= =?UTF-8?q?=C3=A9es=20dans=20main.css=20et=20mettre=20=C3=A0=20jour=20les?= =?UTF-8?q?=20th=C3=A8mes=20dans=20uses.md=20feat:=20configurer=20la=20mis?= =?UTF-8?q?e=20en=20surbrillance=20du=20code=20Python=20dans=20nuxt.config?= =?UTF-8?q?.ts?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/assets/css/main.css | 3 +++ content/uses.md | 13 ++++++++++--- nuxt.config.ts | 11 +++++++++++ 3 files changed, 24 insertions(+), 3 deletions(-) diff --git a/app/assets/css/main.css b/app/assets/css/main.css index 0967112..61f5cf9 100644 --- a/app/assets/css/main.css +++ b/app/assets/css/main.css @@ -3,6 +3,9 @@ @theme { --animate-wave: wave 2.5s infinite; + --font-mono: 'Monaspace Neon', 'ui monaspace', monospace; + --font-sofia: 'Sofia Sans', 'ui sans-serif', sans-serif; + --font-sans: 'DM Sans', 'ui sans-serif', sans-serif; @keyframes wave { 0% { diff --git a/content/uses.md b/content/uses.md index 9ca20b0..23353c1 100644 --- a/content/uses.md +++ b/content/uses.md @@ -51,12 +51,19 @@ I prioritize tools that offer **AI-integration** and **strong type-checking**. ::card{title="IDEs & Editors" icon="i-ph-code-duotone"} * :prose-icon[VS Code]{color="blue" icon="i-logos:visual-studio-code"} — For general-purpose scripting and remote SSH development. * :prose-icon[JetBrains]{color="purple" icon="i-logos:jetbrains"} — *PyCharm* & *DataGrip* are unrivaled for complex refactoring and database management. -* **Theme:** Catppuccin Macchiato. -* **Font:** JetBrains Mono. +* **Theme:** Catppuccin Latte (Light) / Macchiato (Dark). +* **Font:** GitHub Monaspace Neon (primary, ligatures enabled) & JetBrains Mono. + + ```python [main.py] + def main(): + print("Hello, Research Lab!") + ``` :: ::card{title="Terminal & System" icon="i-ph-terminal-window-duotone"} -* :prose-icon[Warp]{color="black" icon="i-simple-icons-warp"} — A Rust-based terminal with AI command suggestion and block-based output. +* :prose-icon[Ghostty]{color="gray" icon="i-ph-ghost-duotone"} — A fast, native, and GPU-accelerated terminal emulator. +* :prose-icon[Zsh]{color="green" icon="i-simple-icons-zsh"} — My default shell, optimized for speed and interactivity. +* :prose-icon[Starship]{color="purple" icon="i-simple-icons-starship"} — The minimal, blazing-fast, and infinitely customizable prompt. * :prose-icon[Raycast]{color="red" icon="i-simple-icons-raycast"} — Replaces Spotlight. I use it for script commands, window management, and quick calculations. * :prose-icon[Firefox]{color="orange" icon="i-logos:firefox"} — Chosen for its privacy features and robust DevTools. :: diff --git a/nuxt.config.ts b/nuxt.config.ts index a4a0462..ca179f4 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -29,6 +29,17 @@ export default defineNuxtConfig({ }, content: { + build: { + markdown: { + highlight: { + langs: ['python'], + theme: { + default: 'catppuccin-latte', + dark: 'catppuccin-macchiato' + } + } + } + }, database: { type: 'd1', bindingName: 'DB'