Aller au contenu
Retour au portfolio
Génie logiciel 2026

essadikine.com — Portfolio Next.js bilingue

Ce site : un portfolio rapide et bilingue (EN/FR), optimisé pour Google et les moteurs de réponse IA, auto-hébergé avec Docker derrière Cloudflare.

essadikine.com — Portfolio Next.js bilingue preview

Aperçu

Mon portfolio, migré de WordPress vers Next.js 16. Chaque page est pré-générée en anglais et en français avec hreflang, données structurées et un fichier llms.txt, et le site est auto-hébergé sur un serveur Oracle Cloud avec Docker, un tunnel Cloudflare et des déploiements automatiques depuis GitHub Actions.

Le problème

L'ancien site WordPress était lent, vu en une seule langue par les moteurs de recherche et difficile à enrichir avec des fonctions data, IA et automatisation.

Ce que j'ai construit

Je l'ai reconstruit en Next.js 16 (App Router) avec TypeScript et Tailwind, avec de vraies URL /fr et hreflang, du JSON-LD par type de page, et je l'ai empaqueté en image Docker déployée sur un serveur ARM Oracle Cloud via un tunnel Cloudflare, avec un pipeline GitHub Actions qui vérifie et déploie chaque modification.

Résultats

  • Chaque page pré-générée en deux langues
  • Données structurées et configuration adaptée aux crawlers IA (GEO / AEO)
  • Déploiements automatiques avec contrôle de santé sur un serveur auto-hébergé

Points clés

  • Next.js 16 App Router, génération statique, routage i18n
  • SEO, GEO et AEO : hreflang, JSON-LD, llms.txt, blocs FAQ
  • Docker + tunnel Cloudflare sur Oracle Cloud, CI/CD GitHub Actions

Articles liés

Plus de projets

Voir tout

Construisons ensemble quelque chose de grand

Que vous ayez besoin d'une application web full-stack, d'un tableau de bord data ou d'un déploiement cloud-native — j'aimerais en discuter.