Galactic-Shrine • Eleventy • GitHub Pages

Portail documentaire migré vers un générateur statique.

Cette version remplace les pages HTML maintenues à la main par des sources Eleventy : layouts, contenus éditoriaux, standards Markdown, recherche globale et déploiement GitHub Pages via Actions.

EleventyGitHub PagesRecherche côté clientPages éditorialesMarkdown + HTMLDomaine personnalisé
Migration

Ce que change le générateur statique

Le portail garde son identité visuelle, mais sa maintenance devient bien plus propre.

Sources

Layouts + contenu

Le header, le footer, les pages éditoriales et les pages de standards reposent maintenant sur des layouts et des sources structurées.

Publication

Build reproductible

Le site est généré dans _site/ et publié par GitHub Actions sans avoir à maintenir des HTML dupliqués à la main.

Maintenance

Évolutions plus simples

Ajouter une page, un guide, un standard ou un index devient une opération plus propre et plus stable.

Portails inclus

Deux espaces documentaires

  • Standards de documentation : C#, C++, PHP, JavaScript, SCSS, HTML et Twig.
  • Conventions de codage : standard maître + variantes par techno.
  • Convention PascalCase déjà mise en avant côté codage.
Architecture

Structure Eleventy

galactic-shrine.github.io/
├─ package.json
├─ .eleventy.js
├─ .github/workflows/deploy-pages.yml
├─ src/
│  ├─ _data/
│  ├─ _includes/layouts/
│  ├─ assets/
│  ├─ downloads/
│  ├─ standards/
│  ├─ index.njk
│  ├─ about.njk
│  ├─ changelog.njk
│  ├─ roadmap.njk
│  └─ search.njk
└─ _site/
Accès rapide

Entrées principales du portail

RechercheCôté client

Recherche globale

Un point d’entrée pour filtrer rapidement standards et pages éditoriales sans backend.