Skip to content

Duplication du header de navigation dans 8 pages HTML #43

Description

@Lelio88

Problème

Le bloc <header id=\"header-bar\"> est copié-collé à l'identique (ou presque, cf. issue #28) dans :

  • HTML/full.html
  • HTML/image.html
  • HTML/sound.html
  • HTML/text.html
  • HTML/emoji.html
  • HTML/midi.html
  • HTML/shadow.html
  • HTML/pixelated.html

Ajouter un mode implique d'éditer 8 fichiers.

Correctif proposé

Deux pistes :

  1. Injection JS au runtime — créer JS/ui/header.js qui construit et insère le header via DOM, appelé en début de chaque module de mode.
  2. Build statique — avec Vite + vite-plugin-html ou un simple script de templating (EJS, Handlebars) qui génère les HTML à partir d'un template unique.

À décider dans le cadre du refactor / tooling (issues #18, #38).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions