Fusion intro et titre pro pour les pages hub /code

Fusionne la double intro (sous-titre + bloc encadré) en un seul
paragraphe. Remplace le titre "Code" par "Artisan du logiciel" (FR),
"Software Craftsman" (EN), "حِرَفيّ البرمجيات" (AR).
This commit is contained in:
Jalil Arfaoui 2026-02-23 00:40:52 +01:00
parent 89ab849050
commit 6fb2f8e4d3
3 changed files with 6 additions and 24 deletions

View file

@ -50,15 +50,9 @@ function formatMonth(dateStr: string) {
>
<section dir="rtl" lang="ar" class="relative z-20 max-w-3xl mx-auto my-12 px-7 lg:px-0">
<div class="mb-10">
<h1 class="text-4xl sm:text-5xl font-bold text-white">برمجة</h1>
<h1 class="text-4xl sm:text-5xl font-bold text-white">حِرَفيّ البرمجيات</h1>
<p class="mt-4 text-lg text-white/65 leading-relaxed max-w-2xl">
أكثر من 20 سنة في بناء البرمجيات. Craftsmanship، TDD، DDD — وهاجس التحيّزات التي نضعها في الكود دون أن ندري.
</p>
</div>
<div class="facet-card rounded-2xl bg-white/[0.06] border border-white/[0.1] p-6 mb-10">
<p class="text-white/70 leading-relaxed">
مطوّر مستقل مقيم في <strong class="text-white">ألبي، فرنسا</strong>، أرافق الفرق كمطوّر أول، أو قائد تقني، أو مدرب تقني. أفضّل البرمجيات الحرّة والأدوات التي تلبي احتياجات حقيقية.
مطوّر مستقل مقيم في <strong class="text-white">ألبي، فرنسا</strong>. أكثر من 20 سنة في بناء البرمجيات — Craftsmanship، TDD، DDD. أرافق الفرق كمطوّر أول، أو قائد تقني، أو مدرب تقني.
</p>
</div>

View file

@ -50,15 +50,9 @@ function formatMonth(dateStr: string) {
>
<section class="relative z-20 max-w-3xl mx-auto my-12 px-7 lg:px-0">
<div class="mb-10">
<h1 class="text-4xl sm:text-5xl font-bold text-white">Code</h1>
<h1 class="text-4xl sm:text-5xl font-bold text-white">Artisan du logiciel</h1>
<p class="mt-4 text-lg text-white/65 leading-relaxed max-w-2xl">
Plus de 20 ans à construire du logiciel. Craftsmanship, TDD, DDD — et une obsession pour les biais qu'on met dans le code sans le savoir.
</p>
</div>
<div class="facet-card rounded-2xl bg-white/[0.06] border border-white/[0.1] p-6 mb-10">
<p class="text-white/70 leading-relaxed">
Développeur freelance basé à <strong class="text-white">Albi</strong>, j'accompagne les équipes comme développeur senior, tech lead ou coach technique. Je privilégie le logiciel libre et les outils qui répondent à de vrais besoins.
Développeur freelance basé à <strong class="text-white">Albi</strong>. Plus de 20 ans à construire du logiciel — Craftsmanship, TDD, DDD. J'accompagne les équipes comme développeur senior, tech lead ou coach technique.
</p>
</div>

View file

@ -50,15 +50,9 @@ function formatMonth(dateStr: string) {
>
<section class="relative z-20 max-w-3xl mx-auto my-12 px-7 lg:px-0">
<div class="mb-10">
<h1 class="text-4xl sm:text-5xl font-bold text-white">Code</h1>
<h1 class="text-4xl sm:text-5xl font-bold text-white">Software Craftsman</h1>
<p class="mt-4 text-lg text-white/65 leading-relaxed max-w-2xl">
Over 20 years building software. Craftsmanship, TDD, DDD — and an obsession with the biases we unknowingly put into code.
</p>
</div>
<div class="facet-card rounded-2xl bg-white/[0.06] border border-white/[0.1] p-6 mb-10">
<p class="text-white/70 leading-relaxed">
Freelance developer based in <strong class="text-white">Albi, France</strong>, I work with teams as a senior developer, tech lead or technical coach. I favor free software and tools that address real needs.
Freelance developer based in <strong class="text-white">Albi, France</strong>. Over 20 years building software — Craftsmanship, TDD, DDD. I work with teams as a senior developer, tech lead or technical coach.
</p>
</div>