~/mesha-vegas$
$ git show 7bdff9c

commit 7bdff9c (HEAD → project)

Author: Mesha Vegas <meshavegas@gmail.com>

Date: mai 2026 → aujourd'hui

project · real

feat(meshalabs): meshalabs.li — ce portfolio

Portfolio bilingue rendu côté serveur, pensé comme un git log : contenu versionné, SEO et découvrabilité par les LLM, déployé par pipeline CI/CD.

#ssr#seo#geo#bilingue

$ git diff --stat package.json

+ TanStack Start+ React 19+ TypeScript+ Tailwind CSS v4+ Docker+ GitLab CI

6 technologies utilisées

$ git log --oneline --grep=result

Résultat · impact

  • Pages publiques rendues côté serveur, indexables sans exécution de JavaScript
  • Contenu bilingue FR / EN avec alternats déclarés
  • Site résilient : plus de page vide en cas de panne de la base

$ cat README.md

Contexte

Un portfolio de développeur doit d'abord prouver ce qu'il affirme. Celui-ci est donc construit avec les mêmes exigences qu'un produit client : rendu serveur, contenu versionné, accessibilité et référencement traités dès le départ.

Ce que j'ai fait

  • Rendu côté serveur avec TanStack Start et React 19, pour un HTML complet servi aux moteurs comme aux visiteurs.
  • Contenu versionné dans le dépôt : le parcours et les études de cas vivent avec le code et restent affichés même si la base de données est indisponible.
  • SEO et GEO : métadonnées et Open Graph par page, alternats hreflang FR/EN, données structurées Schema.org, sitemap.xml, robots.txt et llms.txt générés dynamiquement pour les agents.
  • Déploiement par image Docker et pipeline GitLab CI vers un VPS, avec test de fumée avant validation.

$ Un projet similaire en tête ? Premier échange gratuit.

Discuter sur WhatsApp