───────────────── */ #runner-easter-egg { position: fixed; bottom: 24px; left: -120px; font-size: 3.5rem; z-index: 9999; pointer-events: none; filter: drop-shadow(0 4px 12px rgba(0,0,0,0.4)); display: none; } @keyframes run-across { from { left: -120px; } to { left: calc(100vw + 20px); } } @keyframes spin { 100% { transform: rotate(360deg); } } .spin { animation: spin 2s linear infinite; }
Eole.me · Open Architecture

Architecture & Conception

Les coulisses de l'écosystème

v?.?.?

Infrastructure

  • Node.js & Express Compilateur SSG maison
  • Nginx & Traefik Reverse proxy & Edge routing
  • Docker & GHCR Images immuables versionnées
  • Doppler Secrets management
  • n8n Webhooks & Workflow automation

Outils & Librairies

  • Notion API Headless CMS
  • Marked & PrismJS Markdown & Code parsing
  • Mermaid.js Génération de diagrammes
  • Google Fonts Inter, Lora, Outfit
  • Vanilla JS & CSS Zéro framework frontend !

État du système

Dernier déploiement Chargement…
Génération du blog Webhooks automatisés
CI/CD GitHub Actions
🏃‍♂️💨